Details

Time bar (total: 14.3s)

analyze293.0ms (2.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
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%95.2%0.1%0%4.7%0%7
6.6%6.2%88.2%0.1%0%5.5%0%8
11.2%10.1%80.4%0.1%1.2%8.2%0%9
17.4%15.2%72.2%0.1%1.4%11.1%0%10
26.2%22.2%62.5%0.1%2.1%13%0%11
35.6%29.1%52.5%0.1%3.3%15.1%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (12.2%)

Results
635.0ms5533×body256valid
416.0ms1173×body2048valid
244.0ms764×body1024valid
182.0ms409×body4096valid
132.0ms1233×body256invalid
74.0ms377×body512valid
39.0ms347×body256infinite
Bogosity

preprocess102.0ms (0.7%)

Algorithm
egg-herbie
Rules
988×associate-+l-
888×times-frac
710×*-commutative
672×fma-def
650×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032156
165140
2111140
3210140
4409140
5692140
61213140
72057140
84479140
96365140
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.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 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) c)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c))) a) b_2)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 (neg.f64 c) (*.f64 a 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) c)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a b_2)))) a)
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b_2 a))) c) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 c c))) c) a)
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify174.0ms (1.2%)

Algorithm
egg-herbie
Rules
696×associate-/l*
690×associate-*r*
600×fma-def
590×distribute-lft-in
554×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
55.36%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
55.36%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
Compiler

Compiled 15 to 9 computations (40% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.15%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
1.93%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
39.41%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series15.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite155.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1812×associate-*l/
1404×associate-/r*
674×associate-+l+
296×add-sqr-sqrt
290×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012106
1273106
24100106
Stop Event
node limit
Counts
4 → 310
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (exp.f64 (log1p.f64 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) 1) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (pow.f64 b_2 4)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.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) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) 1) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) 1) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) 1) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 a c) 2) 3)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 a c) 3) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) 1) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x 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 c) a (*.f64 a c)))))))

simplify176.0ms (1.2%)

Algorithm
egg-herbie
Rules
1104×associate-*r*
930×associate-/l*
886×associate-*l*
806×associate-+r+
790×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086522556
1241521474
Stop Event
node limit
Counts
406 → 560
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 (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/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 -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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 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 -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 -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 (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 3)) b_2)) (+.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/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))) (*.f64 a 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 -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 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(*.f64 1 (sqrt.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 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.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) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.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 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (log.f64 (sqrt.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/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (exp.f64 (log1p.f64 b_2))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) 1) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (pow.f64 b_2 4)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(fma.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) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 -1 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.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 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 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 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.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 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.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 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.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 (*.f64 (fma.f64 (neg.f64 c) a (*.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 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.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 (*.f64 a (neg.f64 c)) 1 (*.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 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.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 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 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 a (neg.f64 c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 b_2 b_2))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 b_2 b_2))
(+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 c)))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 1 (-.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) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.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 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.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 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(/.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 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))
(/.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 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) 1) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) 1) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) 1) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 a c) 2) 3)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 a c) 3) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) 1) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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)))))
(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 a (neg.f64 c)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a (neg.f64 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 c) a (*.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 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))
(+.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 (*.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 b_2 (/.f64 (sqrt.f64 -1) b_2))))))
(+.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 (*.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 b_2 (/.f64 (sqrt.f64 -1) 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))))
(+.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)) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 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 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)) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.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 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)))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 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 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)) (fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
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))))
(+.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)) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 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 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)) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
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))))
(+.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)) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 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 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)) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.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 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 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) 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 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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 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 c (/.f64 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)) (*.f64 (pow.f64 (*.f64 c a) 4) 1/64)) (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 c (/.f64 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))))
(+.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 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 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 (*.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 -2 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 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 c (/.f64 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 (*.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 (*.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 (/.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 (*.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 (/.f64 b_2 a)) (/.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 -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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 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 c (/.f64 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/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 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (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))) 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 -1/2 (*.f64 (/.f64 (pow.f64 c 4) 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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.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 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 a))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (neg.f64 (/.f64 b_2 a))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (neg.f64 b_2) 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 a)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (neg.f64 (/.f64 b_2 a)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3)))) (fma.f64 1/2 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (neg.f64 b_2) 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 -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)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a 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/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 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (pow.f64 (*.f64 c a) 4) 1/64)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a 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)))
(+.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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 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 (*.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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.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)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a 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/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 3)) b_2)) (+.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 (+.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 3))) (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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.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)))) b_2) (pow.f64 a 3)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.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)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2))))
(+.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))) (*.f64 a 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/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.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)) 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/2 (*.f64 (/.f64 (pow.f64 c 4) (*.f64 a 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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1 (*.f64 c a))
(*.f64 a (neg.f64 c))
(*.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 a (neg.f64 c))
(*.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 a (neg.f64 c))
(*.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 a (neg.f64 c))
(*.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 a (neg.f64 c))
(*.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 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (/.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.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))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.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))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 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 (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))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (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 (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))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.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))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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 (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))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 2 (*.f64 0 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (+.f64 (neg.f64 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (*.f64 0 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (+.f64 (neg.f64 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (*.f64 0 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 b_2 (*.f64 -2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.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))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (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 (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))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.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))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.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))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (exp.f64 (log1p.f64 b_2))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (exp.f64 (log1p.f64 b_2)) 1))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.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 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) 1) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (pow.f64 b_2 4)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4))) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.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 b_2 6)) (*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6))) (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (+.f64 (-.f64 (*.f64 b_2 (+.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 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) 3) (*.f64 b_2 (pow.f64 b_2 8))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3))) 1) (+.f64 (-.f64 (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.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 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 (+.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.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) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 b_2))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 -1 a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 -1 a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (neg.f64 a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 4 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 c a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (*.f64 0 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.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 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 c a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.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 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (fma.f64 a (neg.f64 c) (fma.f64 a c (-.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 0 (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.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 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 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)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (neg.f64 c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (+.f64 1 (*.f64 b_2 b_2)) (exp.f64 (log1p.f64 (*.f64 c a))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.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 (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) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.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)) (fma.f64 b_2 b_2 (*.f64 c a)))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (-.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 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)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.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 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 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)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(/.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 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.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) (+.f64 (*.f64 c a) (*.f64 0 (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 (neg.f64 c) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 c) a (*.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)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (+.f64 (-.f64 (*.f64 0 (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) 1) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)))) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) 1) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.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) (+.f64 (*.f64 c a) (*.f64 0 (*.f64 c a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) 1) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 (neg.f64 c) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 c) a (*.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)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (+.f64 (-.f64 (*.f64 0 (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (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 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (/.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)))
(/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (/.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 8) (pow.f64 (*.f64 c a) 4)) (*.f64 (+.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 a c) 2) 3)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 c a) 2) 3))) (+.f64 (pow.f64 b_2 8) (+.f64 (pow.f64 (*.f64 c a) 4) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 c a) 6)) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))
(/.f64 (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6)) (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 a c) 3) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (/.f64 (+.f64 (pow.f64 b_2 12) (+.f64 (pow.f64 (*.f64 c a) 6) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (+.f64 (pow.f64 (*.f64 c a) 6) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 b_2 12)))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) 1) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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))
(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))
(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))
(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 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a (neg.f64 c)))
(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 (-.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 c) a (*.f64 a c)))
(fma.f64 a (neg.f64 c) (fma.f64 a c (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a))) (*.f64 c a))

eval241.0ms (1.7%)

Compiler

Compiled 16343 to 5526 computations (66.2% saved)

prune125.0ms (0.9%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New53921560
Fresh000
Picked011
Done000
Total53922561
Error
6.84%
Counts
561 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
55.47%
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
74.93%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
69.94%
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
69.45%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
76.46%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
69.47%
(/.f64 (/.f64 1 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) a)
85.39%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
55.36%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
55.36%
(/.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2) a)
71.98%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
80.17%
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
68.85%
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
85.11%
(/.f64 (-.f64 b_2 b_2) a)
71.01%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
69.33%
(/.f64 (*.f64 b_2 -2) a)
67.38%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
69.49%
(/.f64 -2 (/.f64 a b_2))
55.42%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
69.69%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
55.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
55.46%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
59.85%
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 701 to 421 computations (39.9% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.15%
(/.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2) a)
1.93%
(-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2)
6.88%
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))
39.41%
(sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c)))
Compiler

Compiled 110 to 13 computations (88.2% saved)

series7.0ms (0%)

Counts
4 → 96
Calls

36 calls:

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

rewrite145.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1178×associate-+l+
410×+-commutative
410×add-sqr-sqrt
402×associate-+r+
400×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016218
137884
2635884
Stop Event
node limit
Counts
4 → 202
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c)))
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))
(-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b_2 b_2) 0) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a c) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 0) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (+.f64 c c)) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))) (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (-.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (exp.f64 a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) 2) (cbrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a c))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b_2) 1) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 b_2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))))))

simplify179.0ms (1.3%)

Algorithm
egg-herbie
Rules
1136×associate-+r-
1002×fma-def
820×associate-*r*
648×associate-*l*
550×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060613208
1163112536
2781512536
Stop Event
node limit
Counts
298 → 446
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 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 (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/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 -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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 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 -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 -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 (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 3)) b_2)) (+.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/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))) (*.f64 a 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 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) 2)
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) 1/3)
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a c))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) 1)
(-.f64 (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (+.f64 (*.f64 b_2 b_2) 0) (*.f64 a c))
(-.f64 (+.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))) 1)
(-.f64 (+.f64 (*.f64 a c) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 0) (*.f64 a c))
(-.f64 (+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 1)
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))) (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (-.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(log.f64 (/.f64 (exp.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (exp.f64 a) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 a c (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 c a (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(fma.f64 1 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 1 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a c))
(fma.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a c))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) 2) (cbrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a c))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.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 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) 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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) 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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (*.f64 (neg.f64 b_2) 1) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (neg.f64 b_2))
(+.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a))
(-.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))) 1)
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(*.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 3) 1/3)
(pow.f64 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
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 (pow.f64 b_2 4) (*.f64 -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 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(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 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (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 (*.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 (*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (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 (*.f64 c a) b_2)))
(fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (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 (*.f64 c a) b_2))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8 (*.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 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 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (-.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8 (*.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)))
(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 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (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 (*.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 (*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (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)))
(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 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (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 (*.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 (*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (fma.f64 -1/2 (/.f64 (*.f64 c a) b_2) b_2)))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.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))
(neg.f64 (*.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))
(neg.f64 (*.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))
(neg.f64 (*.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))
(neg.f64 (*.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 (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 b_2))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (neg.f64 b_2))
(-.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 c a))) 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 -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))) (neg.f64 b_2)))
(-.f64 (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)))) 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 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)) (-.f64 (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 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))))) b_2))
(-.f64 (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 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))))))) 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)))
(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)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c 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))))
(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 (*.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 (pow.f64 (*.f64 c 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)))))
(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 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (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 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 (*.f64 c a) b_2)))
(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/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 b_2 -2 (fma.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8 (*.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)))))
(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 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 b_2 -2 (fma.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) 1/8 (*.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)))
(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)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c 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))))
(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 (*.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 (pow.f64 (*.f64 c 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)))))
(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 (/.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 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.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 -1/8 (/.f64 (pow.f64 (*.f64 c 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)))
(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)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c 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))))
(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 (*.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 (pow.f64 (*.f64 c 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)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (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 (*.f64 -1/8 (*.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 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) 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 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.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 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 a))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (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 (neg.f64 b_2) a)))
(-.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))))) (/.f64 b_2 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 a)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))) (/.f64 (neg.f64 b_2) a))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 c a)) (-.f64 (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))))) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 c -1/2) 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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (/.f64 (*.f64 c -1/2) 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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (/.f64 (*.f64 c -1/2) 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)))))
(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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 b_2 (/.f64 a -2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 b_2 (/.f64 a -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))))
(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/2 (/.f64 c b_2) (/.f64 (*.f64 1/8 (*.f64 c (*.f64 c a))) (pow.f64 b_2 3))))
(+.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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/2 (/.f64 c b_2) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 c -1/2) 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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (/.f64 (*.f64 c -1/2) 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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (/.f64 (*.f64 c -1/2) 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 (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 3)) b_2)) (+.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 (+.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 3))) (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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/2 (*.f64 (/.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)) b_2) (pow.f64 a 3)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 c -1/2) 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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (/.f64 (*.f64 c -1/2) 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 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (/.f64 (*.f64 c -1/2) b_2)))
(+.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))) (*.f64 a 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/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (pow.f64 (/.f64 (*.f64 -1/8 (*.f64 a a)) (pow.f64 b_2 3)) 2)) 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/2 (*.f64 (/.f64 (pow.f64 c 4) 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)) b_2)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (/.f64 (*.f64 c -1/2) b_2))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(*.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (hypot.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 c a) 3/2)) (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 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 3/2) (pow.f64 (*.f64 c a) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/2)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 1)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) 2)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 3)
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))
(fabs.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(hypot.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))
(hypot.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))
(hypot.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))))
(exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1/2))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) 1))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(log1p.f64 (expm1.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 c (+.f64 c c))))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 (*.f64 3 c))))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 c (+.f64 c c))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) (+.f64 c (*.f64 -2 c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 c (*.f64 -2 c))))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a c))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 c (+.f64 c c))))
(-.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (*.f64 3 c)))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (-.f64 c (+.f64 c c))))
(-.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 c (*.f64 -2 c))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) 1)
(fma.f64 b_2 b_2 (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(-.f64 (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (/.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(-.f64 (/.f64 (pow.f64 b_2 6) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (/.f64 (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 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (/.f64 (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 b_2 b_2) 0) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (+.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 (fma.f64 b_2 b_2 (exp.f64 (log1p.f64 (*.f64 c a)))) -1)
(fma.f64 b_2 b_2 (expm1.f64 (log1p.f64 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)
(+.f64 (fma.f64 a c (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) -1)
(fma.f64 c a (expm1.f64 (log1p.f64 (*.f64 b_2 b_2))))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))) 1)
(+.f64 (fma.f64 a c (exp.f64 (log1p.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))) -1)
(fma.f64 c a (expm1.f64 (log1p.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))))))
(-.f64 (+.f64 (*.f64 a c) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (fma.f64 a c (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 c a (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 0) (*.f64 a c))
(-.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 c a))
(-.f64 (+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1))
(+.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) (expm1.f64 (log1p.f64 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) 1)
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (fma.f64 a (+.f64 c c) (/.f64 (pow.f64 b_2 4) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(-.f64 (fma.f64 a (+.f64 c c) (/.f64 (pow.f64 b_2 6) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (/.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(fma.f64 a (+.f64 c c) (-.f64 (/.f64 (pow.f64 b_2 6) (fma.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)) (pow.f64 b_2 4))) (/.f64 (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 (*.f64 a (+.f64 c c)) (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (fma.f64 a (+.f64 c c) (/.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 a (+.f64 c c) (/.f64 (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (pow.f64 (*.f64 c a) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 b_2 b_2 (*.f64 c a))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2)
(*.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 c a))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))
(fma.f64 b_2 b_2 (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 4))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_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)))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4))
(*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) 4))
(*.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 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 c a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (sqrt.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 c a))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))) (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_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)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (/.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_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)))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 a (*.f64 c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 a a) (*.f64 (+.f64 c c) (+.f64 c c)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 a a) (*.f64 4 (*.f64 c c)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (-.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 2)) (-.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 2)) (-.f64 (*.f64 c a) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3) (pow.f64 (*.f64 a (+.f64 c c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 a (+.f64 c c)) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3) (pow.f64 (*.f64 c (+.f64 a a)) 3)) (fma.f64 (*.f64 c (+.f64 a a)) (-.f64 (*.f64 c (+.f64 a a)) (fma.f64 b_2 b_2 (*.f64 c a))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.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 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) 3) (pow.f64 (*.f64 a c) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 c a) (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a)))))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 b_2 b_2 (*.f64 c a))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)
(fma.f64 b_2 b_2 (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))
(fabs.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)
(fma.f64 b_2 b_2 (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))
(fabs.f64 (fma.f64 b_2 b_2 (*.f64 c a)))
(log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 c a))
(log.f64 (/.f64 (exp.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (exp.f64 a) c)))
(log.f64 (/.f64 (exp.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (exp.f64 a) c)))
(-.f64 (fma.f64 c a (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 c (log.f64 (exp.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 b_2 b_2 (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))
(fma.f64 b_2 b_2 (*.f64 c a))
(expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 c a))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 1))
(fma.f64 b_2 b_2 (*.f64 c a))
(log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 a c (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 c a (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(+.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 c (+.f64 a a)) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 1 (*.f64 a c) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 1 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a c))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a c))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) 2) (cbrt.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a c))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 3 c)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c a))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 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 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (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 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (*.f64 2 (+.f64 (neg.f64 b_2) b_2)))
(fma.f64 2 (*.f64 0 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (+.f64 (+.f64 (neg.f64 b_2) 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 (-.f64 (*.f64 0 b_2) 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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (+.f64 (-.f64 (*.f64 0 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 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 a))) b_2) (+.f64 (+.f64 (neg.f64 b_2) 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 (-.f64 (*.f64 0 b_2) 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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) 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 a))) b_2) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(fma.f64 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))) b_2))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) 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 a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) 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 a))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (-.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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (+.f64 (-.f64 (*.f64 0 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) 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 a))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (-.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 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (neg.f64 b_2) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (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 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (*.f64 (neg.f64 b_2) 1) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(+.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2))
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(*.f64 1 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 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 a c))) b_2)) 2) (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (/.f64 1 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 1 (+.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 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))))
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 1 (+.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 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 1 (+.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 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))))
(*.f64 1 (/.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))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.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 1 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2)))
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 1 (+.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 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (fma.f64 b_2 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))))
(pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 1)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 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 a c))) b_2) 3) 1/3)
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) b_2)))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 1 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)
(fma.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1/4) (neg.f64 b_2))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (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 (cbrt.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 b_2))
(+.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(-.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (/.f64 b_2 a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))) 1)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (/.f64 1 a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (neg.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) a))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 2)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 3)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 3) 1/3)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(pow.f64 (/.f64 a (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2)) -1)
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(neg.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) (neg.f64 a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a) 3))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) 3) (pow.f64 a 3)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)) 1))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) b_2) a)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 14 to 7 computations (50% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
c
@inf
(*.f64 -1/2 (/.f64 c b_2))
0.0ms
b_2
@0
(*.f64 -1/2 (/.f64 c b_2))
0.0ms
c
@0
(*.f64 -1/2 (/.f64 c b_2))
0.0ms
b_2
@inf
(*.f64 -1/2 (/.f64 c b_2))
0.0ms
c
@-inf
(*.f64 -1/2 (/.f64 c b_2))

rewrite75.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1518×add-sqr-sqrt
1500×*-un-lft-identity
1400×add-cube-cbrt
1384×add-cbrt-cube
1370×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114713
2184913
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))))))

simplify47.0ms (0.3%)

Algorithm
egg-herbie
Rules
1040×associate-*r*
964×distribute-rgt-neg-out
964×distribute-lft-neg-out
924×associate-*l*
652×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061531
1145417
2544297
33887297
Stop Event
node limit
Counts
21 → 27
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 -1/2 (cbrt.f64 b_2)) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) -1)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(*.f64 1/2 (/.f64 c b_2))
0.02%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Compiler

Compiled 35 to 16 computations (54.3% saved)

series6.0ms (0%)

Counts
2 → 9
Calls

15 calls:

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

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1276×associate-/l*
898×swap-sqr
530×distribute-rgt-in
500×distribute-lft-in
456×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01240
126740
2363940
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) (-.f64 1 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) 4)) (/.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (/.f64 c (/.f64 b_2 1/2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (-.f64 (*.f64 (*.f64 -2 b_2) b_2) (*.f64 a (*.f64 1/2 c)))) (*.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) (-.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) 64) (*.f64 1/64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 (/.f64 c b_2) 3)))) (*.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 -4 (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (/.f64 c b_2)) 1/16)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) 3) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) 64) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) (-.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) 3)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -2 b_2) b_2) (*.f64 a (*.f64 1/2 c))) (*.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (/.f64 (*.f64 b_2 2) a) (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (/.f64 (*.f64 b_2 2) a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (neg.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 b_2 a) -2 (/.f64 c (/.f64 b_2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 c b_2) 1/2 (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (/.f64 b_2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 c (/.f64 b_2 1/2)) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (/.f64 b_2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2) (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) (*.f64 -2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (/.f64 b_2 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b_2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 1/2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/2 c)) (cbrt.f64 (*.f64 1/2 c))) (/.f64 b_2 (cbrt.f64 (*.f64 1/2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c 2) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) 1/2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (/.f64 b_2 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (/.f64 b_2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/2 c) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b_2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 c (/.f64 b_2 1/2))))))))

simplify117.0ms (0.8%)

Algorithm
egg-herbie
Rules
1554×associate-/r*
824×associate-/r/
774×associate-/l/
630×distribute-lft-neg-in
482×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02745101
17784805
238314801
Stop Event
node limit
Counts
99 → 168
Calls
Call 1
Inputs
(*.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 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (/.f64 c (/.f64 b_2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) (-.f64 1 (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) 4)) (/.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))) 1)
(-.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))) 1)
(*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 1)
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))
(*.f64 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (/.f64 c (/.f64 b_2 1/2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (-.f64 (*.f64 (*.f64 -2 b_2) b_2) (*.f64 a (*.f64 1/2 c)))) (*.f64 a b_2))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) (-.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)))))
(/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) (/.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)))))
(/.f64 1 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))
(/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) 64) (*.f64 1/64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 (/.f64 c b_2) 3)))) (*.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 -4 (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (/.f64 c b_2)) 1/16)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) 3) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) 64) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) (-.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) 3)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))))
(/.f64 (+.f64 (*.f64 (*.f64 -2 b_2) b_2) (*.f64 a (*.f64 1/2 c))) (*.f64 a b_2))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (/.f64 (*.f64 b_2 2) a) (/.f64 c (/.f64 b_2 1/2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (/.f64 (*.f64 b_2 2) a) (/.f64 c (/.f64 b_2 1/2)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (neg.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))))
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 2))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) 1/2 (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 1 (/.f64 c (/.f64 b_2 1/2)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2) (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (/.f64 b_2 1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) 1)
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 1/2))
(/.f64 1 (/.f64 b_2 (*.f64 1/2 c)))
(/.f64 (*.f64 1/2 c) b_2)
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) 1/2))
(/.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 1/2 c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 c)) (cbrt.f64 (*.f64 1/2 c))) (/.f64 b_2 (cbrt.f64 (*.f64 1/2 c))))
(/.f64 (*.f64 1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (/.f64 c 2) b_2)
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) 1/2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 c -1/2) (neg.f64 b_2))
(pow.f64 (/.f64 c (/.f64 b_2 1/2)) 1)
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2)
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 3)
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
(neg.f64 (/.f64 -1/2 (/.f64 b_2 c)))
(neg.f64 (/.f64 (*.f64 1/2 c) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))
(log.f64 (exp.f64 (/.f64 c (/.f64 b_2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b_2 1/2)))))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))
(exp.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b_2 1/2))))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 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 c (/.f64 1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.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 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (/.f64 c (/.f64 b_2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 1/2 (/.f64 c b_2) (expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) (-.f64 1 (*.f64 -2 (/.f64 b_2 a))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) 4)) (/.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))) 4) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(-.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 1/2 (/.f64 c b_2) (expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))) 4) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) 1) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))) 4) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) 1) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (/.f64 c (/.f64 b_2 1/2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (*.f64 1/2 (/.f64 c b_2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) (fma.f64 (*.f64 c (/.f64 1/2 b_2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8)) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (-.f64 (*.f64 (*.f64 -2 b_2) b_2) (*.f64 a (*.f64 1/2 c)))) (*.f64 a b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 (*.f64 b_2 -2) b_2 (neg.f64 (*.f64 1/2 (*.f64 c a))))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (/.f64 (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 -1/2 (*.f64 c a))) (*.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (/.f64 (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 -1/2 (*.f64 c a))) (*.f64 b_2 a)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2)))))) (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16) (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2)))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 4) 16 (*.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2) (neg.f64 (*.f64 (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))) (fma.f64 (/.f64 -1/2 (/.f64 b_2 c)) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2))))) (fma.f64 (*.f64 c (/.f64 -1/2 b_2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) (-.f64 (*.f64 (/.f64 c (/.f64 b_2 1/2)) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a))) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2)))) 3))) (fma.f64 (pow.f64 (/.f64 b_2 a) 4) 16 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))) (neg.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) 3) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))) 3))) (fma.f64 (pow.f64 (/.f64 b_2 a) 4) 16 (*.f64 (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 c (/.f64 1/2 b_2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4))) (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16))) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) 3) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)))) 3)))
(/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) (/.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)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(/.f64 1 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))) 4) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) 1) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)))))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (/.f64 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)))))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) 64) (*.f64 1/64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 (/.f64 c b_2) 3)))) (*.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 6) 64) (*.f64 -1/64 (pow.f64 (/.f64 c b_2) 6))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)))))) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 6) 64 (*.f64 (pow.f64 (/.f64 c b_2) 6) -1/64)) (*.f64 (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 6) 64 (*.f64 (pow.f64 (/.f64 c b_2) 6) -1/64)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8)))
(/.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 -4 (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 c (/.f64 b_2 1/2)) (/.f64 (*.f64 b_2 2) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (/.f64 c b_2)) 1/16)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16) (*.f64 (pow.f64 (/.f64 c b_2) 4) 1/16)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 4) 16 (*.f64 (pow.f64 (/.f64 c b_2) 4) -1/16)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 4) 16 (*.f64 (pow.f64 (/.f64 c b_2) 4) -1/16)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) 3) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) 64) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) (-.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) -512) (pow.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3) 3)) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)))))) (fma.f64 (pow.f64 (/.f64 b_2 a) 6) 64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3) (-.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) -512 (pow.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3) 3)) (*.f64 (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3) (+.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) 8)) (*.f64 (pow.f64 (/.f64 b_2 a) 6) 64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) -512 (pow.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3) 3)) (*.f64 (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3) (-.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8)) (*.f64 (pow.f64 (/.f64 b_2 a) 6) 64))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) 3)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a)) 16) (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) 3)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))) (fma.f64 (pow.f64 (/.f64 b_2 a) 4) 16 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) 3) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (fma.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2) (+.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) 3) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 6)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16)))
(/.f64 (+.f64 (*.f64 (*.f64 -2 b_2) b_2) (*.f64 a (*.f64 1/2 c))) (*.f64 a b_2))
(/.f64 (fma.f64 (*.f64 b_2 -2) b_2 (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (fma.f64 1/2 (*.f64 c a) (*.f64 -2 (*.f64 b_2 b_2))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 b_2 -2) b_2 (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (fma.f64 1/2 (*.f64 c a) (*.f64 -2 (*.f64 b_2 b_2))) (*.f64 b_2 a))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2)) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (/.f64 (*.f64 b_2 2) a) (/.f64 c (/.f64 b_2 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 2)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 3)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3) 1/3)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2)) (+.f64 (/.f64 (*.f64 b_2 2) a) (/.f64 c (/.f64 b_2 1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2)) (fma.f64 (/.f64 1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 2) -4 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)) (neg.f64 (+.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))) (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))))
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 2))
(fabs.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))
(fabs.f64 (fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a))))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 1))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 (/.f64 c b_2) 1/2 (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1 (/.f64 c (/.f64 b_2 1/2)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2) (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (/.f64 b_2 1/2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 -2 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) 1)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 c (/.f64 b_2 1/2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1 (/.f64 b_2 (*.f64 1/2 c)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 (*.f64 1/2 c) b_2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) 1/2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 1/2 c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 c)) b_2) (sqrt.f64 (*.f64 1/2 c)))
(*.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 (sqrt.f64 (*.f64 1/2 c)) b_2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 c)) (cbrt.f64 (*.f64 1/2 c))) (/.f64 b_2 (cbrt.f64 (*.f64 1/2 c))))
(/.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 1/2 c))) (cbrt.f64 (*.f64 1/2 c))))
(/.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 1/2 c)) (cbrt.f64 (*.f64 1/2 c)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/2 c)) b_2) (*.f64 (cbrt.f64 (*.f64 1/2 c)) (cbrt.f64 (*.f64 1/2 c))))
(/.f64 (*.f64 1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 1/2 (/.f64 (/.f64 b_2 (sqrt.f64 c)) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 1/2)))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 1/2 b_2) (sqrt.f64 c)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)) b_2) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 1/2)))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (/.f64 c 2) b_2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) 1/2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) 1/2) (sqrt.f64 b_2))
(/.f64 c (*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) 1/2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 b_2)) (sqrt.f64 b_2)) 1/2)
(/.f64 (/.f64 (*.f64 1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 (*.f64 c -1/2) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (/.f64 c (/.f64 b_2 1/2)) 1)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 3)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(neg.f64 (/.f64 -1/2 (/.f64 b_2 c)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(neg.f64 (/.f64 (*.f64 1/2 c) (neg.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 1/2 b_2)))
(fabs.f64 (*.f64 1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b_2 1/2)))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))) 1))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
0.02%
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
4.5%
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
6.04%
(/.f64 c (/.f64 b_2 a))
Compiler

Compiled 45 to 18 computations (60% saved)

series12.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
4.0ms
c
@0
(/.f64 c (/.f64 b_2 a))
1.0ms
b_2
@0
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
1.0ms
b_2
@-inf
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
0.0ms
a
@-inf
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
0.0ms
b_2
@inf
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)

rewrite114.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
988×swap-sqr
920×associate-/r/
460×distribute-lft-neg-in
414×associate-/l/
408×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01392
127992
2371092
Stop Event
node limit
Counts
4 → 198
Calls
Call 1
Inputs
(/.f64 c (/.f64 b_2 a))
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(fma.f64 -2 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b_2) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b_2) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (*.f64 (/.f64 (cbrt.f64 c) 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 b_2 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b_2 (*.f64 c a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 c b_2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 c) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (*.f64 b_2 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 a) (*.f64 b_2 -2)) (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 b_2 -2) 1)) (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)) (*.f64 (*.f64 b_2 -2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 a)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b_2 -2) 1) (/.f64 1 a)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (*.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1) (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 a (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) a) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 b_2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 1/2) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) b_2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 c (/.f64 a b_2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 (*.f64 b_2 -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 -2) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b_2 -2) 1) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 b_2 -2) 1)) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b_2 -2) 1) 1) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b_2 2)) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (-.f64 1 (*.f64 b_2 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b_2 -2) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 b_2 -2) 1) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (neg.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2)) (neg.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 1/4 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))) (-.f64 (*.f64 b_2 -2) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 b_2 -2) 3)) (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (-.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 b_2 -2) 3)) (*.f64 1 (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (-.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))))

simplify161.0ms (1.1%)

Algorithm
egg-herbie
Rules
1450×associate-/r/
892×distribute-lft-neg-in
766×associate-*r*
764×associate-*l*
562×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04587980
112197882
255877882
Stop Event
node limit
Counts
342 → 249
Calls
Call 1
Inputs
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -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 -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 (*.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 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 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 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 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 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 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 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 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 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 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 c b_2) a)
(*.f64 (/.f64 a b_2) c)
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (*.f64 (/.f64 (cbrt.f64 c) 1) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(neg.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1))
(neg.f64 (*.f64 1 (*.f64 (/.f64 c b_2) (neg.f64 a))))
(neg.f64 (/.f64 (neg.f64 c) (/.f64 b_2 a)))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (*.f64 b_2 -2)))
(+.f64 (*.f64 (/.f64 1 a) (*.f64 b_2 -2)) (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(+.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 b_2 -2) 1)) (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)) (*.f64 (*.f64 b_2 -2) (/.f64 1 a)))
(+.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 a)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)))
(+.f64 (*.f64 (*.f64 (*.f64 b_2 -2) 1) (/.f64 1 a)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))) 1)
(*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (/.f64 1 a))
(*.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 1)
(*.f64 1 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))
(*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (*.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(*.f64 (/.f64 1 a) (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(*.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) (/.f64 -1 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (cbrt.f64 a)))
(*.f64 (/.f64 -1 a) (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1) (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) a) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 3) 1/3)
(pow.f64 (/.f64 a (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) -1)
(neg.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a)) 1))
(neg.f64 (*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (/.f64 -1 a)))
(neg.f64 (*.f64 1 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a))))
(neg.f64 (/.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) a))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1)
(/.f64 1/2 (/.f64 b_2 (*.f64 c a)))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) b_2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a)))
(pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1/2))
(neg.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a))))
(neg.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 c (/.f64 a b_2)) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2))
(+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 (*.f64 b_2 -2) 1))
(+.f64 (*.f64 b_2 -2) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(+.f64 (*.f64 (*.f64 b_2 -2) 1) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b_2 -2) 1)) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(+.f64 (*.f64 (*.f64 (*.f64 b_2 -2) 1) 1) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(+.f64 (neg.f64 (*.f64 b_2 2)) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (-.f64 1 (*.f64 b_2 -2)))
(-.f64 (+.f64 (*.f64 b_2 -2) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 b_2 -2) 1) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)
(*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)
(*.f64 1 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (neg.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))
(*.f64 -1 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2)) (neg.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)
(/.f64 (-.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 1/4 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))) (-.f64 (*.f64 b_2 -2) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 b_2 -2) 3)) (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (-.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 b_2 -2) 3)) (*.f64 1 (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (-.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2))))))
(pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3) 1/3)
(neg.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(sqrt.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 2))
(log.f64 (exp.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
Outputs
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 a (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/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 b_2 (/.f64 -2 a) (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -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 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -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 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -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 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -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 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)
(*.f64 a (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 a (/.f64 c b_2))
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 a (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c b_2) a)
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 a (/.f64 c b_2))
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 b_2)) (sqrt.f64 b_2)) a)
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) (/.f64 1 a)))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (*.f64 (/.f64 (cbrt.f64 c) 1) a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 b_2)) (sqrt.f64 b_2)) a)
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 c (*.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (sqrt.f64 a) (/.f64 c (*.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 b_2))))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (/.f64 b_2 a)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 b_2)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 c (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 c (cbrt.f64 (neg.f64 a))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (neg.f64 b_2))))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 a (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(*.f64 a (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(*.f64 a (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(*.f64 a (/.f64 c b_2))
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(*.f64 a (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)))
(*.f64 a (/.f64 c b_2))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 a (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1))
(*.f64 a (/.f64 c b_2))
(neg.f64 (*.f64 1 (*.f64 (/.f64 c b_2) (neg.f64 a))))
(*.f64 a (/.f64 c b_2))
(neg.f64 (/.f64 (neg.f64 c) (/.f64 b_2 a)))
(*.f64 a (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 2))
(fabs.f64 (*.f64 a (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(*.f64 a (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 a (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(*.f64 a (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 a (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(*.f64 a (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (*.f64 b_2 -2)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(+.f64 (*.f64 (/.f64 1 a) (*.f64 b_2 -2)) (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(+.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 b_2 -2) 1)) (*.f64 (/.f64 1 a) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(+.f64 (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)) (*.f64 (*.f64 b_2 -2) (/.f64 1 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(+.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 a)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(+.f64 (*.f64 (*.f64 (*.f64 b_2 -2) 1) (/.f64 1 a)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (/.f64 1 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))) 1)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (/.f64 1 a))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 1)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 1 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (/.f64 1 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (*.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (/.f64 1 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 1 a) (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) (/.f64 -1 a))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 a)))
(/.f64 (/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 a)))
(/.f64 (/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 -1 a) (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1) (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 a)))
(/.f64 (/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) a))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 a)))
(/.f64 (/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) a) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 1)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 2)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 3)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 3) 1/3)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(pow.f64 (/.f64 a (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) -1)
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(neg.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(neg.f64 (*.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a)) 1))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(neg.f64 (*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (/.f64 -1 a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(neg.f64 (*.f64 1 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) (neg.f64 a))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(neg.f64 (/.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))) a))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a) 2))
(fabs.f64 (/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a))
(log.f64 (exp.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a))))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a) 3))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3) (pow.f64 a 3)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(exp.f64 (log.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)) 1))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) a)))
(/.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) a)
(/.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1)
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c 1/2)))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 (/.f64 (*.f64 c 1/2) b_2) (/.f64 1 a))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 a))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a)))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 1)
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 2)
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3)
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) 1/3)
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1/2))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(neg.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) (neg.f64 a))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(neg.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 c (/.f64 a b_2)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 2) 1/4))
(log.f64 (exp.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(*.f64 1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 a (/.f64 c (/.f64 b_2 1/2)))
(+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 (*.f64 b_2 -2) 1))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 b_2 -2) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 (*.f64 b_2 -2) 1) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 1 (*.f64 (*.f64 b_2 -2) 1)) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (*.f64 (*.f64 (*.f64 b_2 -2) 1) 1) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(+.f64 (neg.f64 (*.f64 b_2 2)) (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (-.f64 1 (*.f64 b_2 -2)))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(-.f64 (+.f64 (*.f64 b_2 -2) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(-.f64 (+.f64 (*.f64 (*.f64 b_2 -2) 1) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) 1)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 1 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2) (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (neg.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 -1 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2)) (neg.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))) (sqrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))) (cbrt.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))) (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2))) (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(/.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(/.f64 (-.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 1/4 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))) (-.f64 (*.f64 b_2 -2) (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))
(/.f64 (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 -1/4 (pow.f64 (*.f64 a (/.f64 c b_2)) 2))) (-.f64 (*.f64 b_2 -2) (*.f64 1/2 (*.f64 a (/.f64 c b_2)))))
(/.f64 (fma.f64 4 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 2) -1/4)) (fma.f64 b_2 -2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(/.f64 (fma.f64 4 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 2) -1/4)) (fma.f64 b_2 -2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 b_2 -2) 3)) (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (-.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 a (/.f64 c b_2))) 3) (*.f64 (pow.f64 b_2 3) -8)) (fma.f64 4 (*.f64 b_2 b_2) (*.f64 (/.f64 1/2 b_2) (*.f64 (*.f64 c a) (-.f64 (*.f64 1/2 (*.f64 a (/.f64 c b_2))) (*.f64 b_2 -2))))))
(/.f64 (fma.f64 (pow.f64 b_2 3) -8 (*.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/8)) (fma.f64 (/.f64 1/2 b_2) (*.f64 a (*.f64 c (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 2)))) (*.f64 b_2 (*.f64 b_2 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 b_2 -2) 3)) (*.f64 1 (+.f64 (*.f64 4 (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (-.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 a (/.f64 c b_2))) 3) (*.f64 (pow.f64 b_2 3) -8)) (fma.f64 4 (*.f64 b_2 b_2) (*.f64 (/.f64 1/2 b_2) (*.f64 (*.f64 c a) (-.f64 (*.f64 1/2 (*.f64 a (/.f64 c b_2))) (*.f64 b_2 -2))))))
(/.f64 (fma.f64 (pow.f64 b_2 3) -8 (*.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/8)) (fma.f64 (/.f64 1/2 b_2) (*.f64 a (*.f64 c (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 2)))) (*.f64 b_2 (*.f64 b_2 4))))
(pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 1)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(pow.f64 (sqrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 2)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(pow.f64 (cbrt.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 3)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(pow.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3) 1/3)
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(neg.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(sqrt.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 2))
(sqrt.f64 (pow.f64 (fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2)))) 2))
(fabs.f64 (fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2)))
(log.f64 (exp.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(cbrt.f64 (pow.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))) 3))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(expm1.f64 (log1p.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) 1))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))
(log1p.f64 (expm1.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))))
(fma.f64 b_2 -2 (*.f64 1/2 (*.f64 a (/.f64 c b_2))))
(fma.f64 (/.f64 c (/.f64 b_2 1/2)) a (*.f64 b_2 -2))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.14%
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.32%
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
1.93%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
39.41%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 64 to 12 computations (81.3% saved)

series26.0ms (0.2%)

Counts
2 → 40
Calls

18 calls:

TimeVariablePointExpression
5.0ms
c
@inf
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
4.0ms
a
@-inf
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
2.0ms
a
@inf
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
2.0ms
a
@0
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
2.0ms
b_2
@0
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)

rewrite105.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1882×associate-*r/
1512×associate-*l/
680×associate-+l+
330×add-sqr-sqrt
320×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01476
131470
2439970
Stop Event
node limit
Counts
2 → 128
Calls
Call 1
Inputs
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1) (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1) (pow.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2)) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 1 a)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) 1) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) 1) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 1 a)) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2)) 1) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (/.f64 (*.f64 (sqrt.f64 a) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 (cbrt.f64 a) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (cbrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))))

simplify107.0ms (0.7%)

Algorithm
egg-herbie
Rules
1256×associate-*r*
908×associate-*l*
846×associate-/l*
842×times-frac
816×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval562.0ms (3.9%)

Compiler

Compiled 37534 to 17075 computations (54.5% saved)

prune374.0ms (2.6%)

Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New1369151384
Fresh61016
Picked101
Done325
Total1379271406
Error
6.77%
Counts
1406 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
69.43%
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
60.25%
(pow.f64 (/.f64 -2 (/.f64 c b_2)) -1)
59.64%
(pow.f64 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 -2 (/.f64 b_2 c))) -1)
69.87%
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2))))) a)
69.45%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
55.54%
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
85.39%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
73.6%
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
55.36%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
71.98%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
80.17%
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
85.11%
(/.f64 (-.f64 b_2 b_2) a)
71.01%
(/.f64 (+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2)) a)
69.47%
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
59.84%
(/.f64 (*.f64 c -1/2) b_2)
69.33%
(/.f64 (*.f64 b_2 -2) a)
67.38%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
69.94%
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) a)
74.46%
(/.f64 (exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) a)
55.47%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
60.32%
(/.f64 -1/2 (/.f64 b_2 c))
69.49%
(/.f64 -2 (/.f64 a b_2))
55.42%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
69.69%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
55.46%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
85.77%
(*.f64 c (/.f64 1/2 b_2))
69.44%
(*.f64 b_2 (/.f64 -2 a))
Compiler

Compiled 769 to 491 computations (36.2% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.13%
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
8.48%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
39.41%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 54 to 10 computations (81.5% saved)

series14.0ms (0.1%)

Counts
2 → 40
Calls

18 calls:

TimeVariablePointExpression
5.0ms
b_2
@0
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
3.0ms
a
@-inf
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
1.0ms
c
@inf
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
0.0ms
b_2
@inf
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
0.0ms
a
@inf
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))

rewrite106.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1690×associate-/l*
578×associate-/r/
466×associate-+l+
366×associate-/l/
324×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
130064
2460364
Stop Event
node limit
Counts
2 → 163
Calls
Call 1
Inputs
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 (/.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2)))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (*.f64 (neg.f64 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))) (*.f64 (neg.f64 a) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) 3))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))) (/.f64 (*.f64 a a) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (/.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (+.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (/.f64 (neg.f64 b_2) a))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 1) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) a) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 a (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))))

simplify122.0ms (0.9%)

Algorithm
egg-herbie
Rules
1106×fma-def
914×associate-*r*
686×associate-*l*
664×associate-/r*
616×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057816211
1181314855
Stop Event
node limit
Counts
203 → 345
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 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 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 -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 -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 (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 3)) b_2)) (+.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/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))) (*.f64 a 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 (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 (pow.f64 a 3)))) (/.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.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 (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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 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 (/.f64 b_2 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 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (/.f64 1 (*.f64 a a)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 1 (*.f64 a a)) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (*.f64 a a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 (/.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2)))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (*.f64 (neg.f64 a) a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) 3))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))))
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))) (/.f64 (*.f64 a a) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) a) a)
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (/.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (+.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (neg.f64 (*.f64 a a)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a) (/.f64 (neg.f64 b_2) a))
(fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (/.f64 (neg.f64 b_2) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 1)
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a 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) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 a)))
(*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 1) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) a))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) a) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 1 (/.f64 a (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 3)
(pow.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) 1/3)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)))
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
Outputs
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 a))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (/.f64 b_2 a))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) 1/2))) (/.f64 b_2 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 a)))))
(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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (/.f64 b_2 a)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (-.f64 (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) 1/2))) (/.f64 b_2 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 -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)))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) 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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a)))))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 1/64)) (*.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 b_2 a) -2)
(/.f64 -2 (/.f64 a 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 -2 (/.f64 a 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))))
(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 (/.f64 b_2 a) -2 (fma.f64 1/2 (/.f64 c 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/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 (/.f64 b_2 a) -2 (fma.f64 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) 1/16 (*.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)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) 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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (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 (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 3)) b_2)) (+.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 (+.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 3))) (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)))))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (fma.f64 -1/2 (*.f64 (/.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)) b_2) (pow.f64 a 3)) (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/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)))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) 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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (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/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))) (*.f64 a 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/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.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)) 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)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) 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)) b_2)) (fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (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 (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 (pow.f64 a 3)))) (/.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 (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) 1/2)))
(+.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) 1/2))))
(+.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7))))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (*.f64 (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)) 1/16)))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (/.f64 (pow.f64 b_2 5) (*.f64 a a)))))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -1 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 a))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (/.f64 b_2 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 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) 1/8 (-.f64 (*.f64 1/2 (/.f64 c b_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 (*.f64 -1 (/.f64 b_2 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/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) 1/8 (fma.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) 1/16 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 a))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (/.f64 (pow.f64 b_2 5) (*.f64 a a)))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (/.f64 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 -1/8 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) c)) a) (/.f64 (*.f64 -1/16 (pow.f64 c 3)) (/.f64 (pow.f64 b_2 5) (*.f64 a a)))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(fma.f64 2 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(fma.f64 2 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (*.f64 0 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(fma.f64 2 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(fma.f64 2 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (*.f64 0 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (*.f64 0 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (*.f64 0 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (neg.f64 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (expm1.f64 (log1p.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (/.f64 1 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a a)) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (*.f64 a a))
(*.f64 (*.f64 a a) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 (/.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 b_2 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(/.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (/.f64 a b_2))) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2) a)) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a) (*.f64 b_2 (neg.f64 a)))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 a (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 a (/.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (fma.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))
(/.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2)))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (neg.f64 a) (/.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (neg.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (*.f64 (neg.f64 a) a))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a) (*.f64 b_2 (neg.f64 a)))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2) a))))
(*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 a)))
(*.f64 (*.f64 a a) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) 3))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) 3))) (fma.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (-.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) 3)) (fma.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (-.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))))))
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (sqrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)))))
(*.f64 (sqrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) a) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (cbrt.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))) (/.f64 (*.f64 a a) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2))) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)))) (*.f64 a a)) (cbrt.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2))))
(/.f64 (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (cbrt.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1) a)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) a) a)
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (/.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) a) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) a))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a)))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))))
(/.f64 (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2))) (*.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a)) (*.f64 a (*.f64 a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 a 3) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 6) (pow.f64 (/.f64 b_2 a) 6)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 6) (pow.f64 (/.f64 b_2 a) 6)) (*.f64 (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (pow.f64 (/.f64 b_2 a) 4)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (neg.f64 (pow.f64 (/.f64 b_2 a) 4))) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3) (pow.f64 (*.f64 a b_2) 3)) (*.f64 (*.f64 a a) (+.f64 (fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3) (pow.f64 (*.f64 a b_2) 3)) (*.f64 a a)) (fma.f64 a (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)))) (+.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 6) (+.f64 (pow.f64 (/.f64 b_2 a) 6) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 6) (fma.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 6))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (fma.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) 3) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (fma.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (fma.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.f64 (+.f64 (*.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 0 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a a)) b_2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (-.f64 a (*.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 a (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 a (/.f64 a (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))
(/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 a (/.f64 a b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (fma.f64 -1 a (/.f64 a (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (neg.f64 a)) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (*.f64 a (neg.f64 a))) b_2)
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 a)))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(*.f64 1 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (neg.f64 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (neg.f64 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 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) (/.f64 1 a)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (*.f64 (/.f64 1 a) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2) a)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 1 (neg.f64 a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 a)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 a)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 1) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) a))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (*.f64 (/.f64 1 a) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2) a)
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) a) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (*.f64 (/.f64 1 a) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2) a)
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (cbrt.f64 a)))
(/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 (/.f64 1 (/.f64 a (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 1 a) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 2)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 3)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(pow.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) -1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3) 1/3)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) 3))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) 1))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4%
(*.f64 b_2 (/.f64 -2 a))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
b_2
@0
(*.f64 b_2 (/.f64 -2 a))
0.0ms
b_2
@-inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
b_2
@inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
a
@0
(*.f64 b_2 (/.f64 -2 a))
0.0ms
a
@inf
(*.f64 b_2 (/.f64 -2 a))

rewrite52.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1450×add-sqr-sqrt
1426×*-un-lft-identity
1332×add-cube-cbrt
1316×add-cbrt-cube
1302×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114813
2179513
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 b_2 (/.f64 -2 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (*.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 b_2 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 b_2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 -2 a)) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))))))

simplify101.0ms (0.7%)

Algorithm
egg-herbie
Rules
1586×associate-/r/
1170×associate-*r*
1040×associate-*l*
934×distribute-lft-neg-out
708×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061605
1143605
2539605
34106605
Stop Event
node limit
Counts
45 → 25
Calls
Call 1
Inputs
(*.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 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
(/.f64 b_2 (*.f64 a -1/2))
(/.f64 1 (/.f64 a (*.f64 b_2 -2)))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(/.f64 (*.f64 2 b_2) (neg.f64 a))
(/.f64 (/.f64 (*.f64 b_2 -2) 1) a)
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))
(pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 a)) b_2))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))
Outputs
(*.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 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 b_2 (*.f64 a -1/2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 1 (/.f64 a (*.f64 b_2 -2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 2 b_2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) 1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 b_2 (/.f64 (cbrt.f64 (*.f64 a a)) -2)) (cbrt.f64 a))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(*.f64 -2 (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(*.f64 -2 (/.f64 b_2 a))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 a)) b_2))
(*.f64 -2 (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))
(*.f64 -2 (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))) 1))
(*.f64 -2 (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))

localize5.0ms (0%)

Compiler

Compiled 13 to 5 computations (61.5% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.55%
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
0.94%
(/.f64 -1/2 (/.f64 b_2 a))
Compiler

Compiled 22 to 12 computations (45.5% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
b_2
@0
(/.f64 -1/2 (/.f64 b_2 a))
0.0ms
b_2
@-inf
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
0.0ms
b_2
@0
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
0.0ms
a
@0
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
0.0ms
a
@-inf
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1914×add-sqr-sqrt
1888×*-un-lft-identity
1766×add-cube-cbrt
1748×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
119826
2246926
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(/.f64 -1/2 (/.f64 b_2 a))
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 -1/2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b_2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (/.f64 (neg.f64 b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b_2 (*.f64 -1/2 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 a b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 a b_2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 -1/2 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 a) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (*.f64 -1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b_2 (*.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1/2 b_2) -1) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (*.f64 -1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (/.f64 -1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 a) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 -1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 b_2 a)) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b_2) (*.f64 -1/2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 b_2) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1/2 b_2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b_2 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 -1/2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 -1/2 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b_2 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 -1/2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 -1/2 a))))))))

simplify67.0ms (0.5%)

Algorithm
egg-herbie
Rules
1428×associate-*l/
1016×associate-+r-
950×associate-+l-
878×associate--r+
498×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01311456
13011456
212291456
358981456
Stop Event
node limit
Counts
110 → 66
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a 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 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a b_2)))) 1)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 a (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 b_2) a)
(*.f64 (/.f64 a b_2) -1/2)
(*.f64 1/2 (/.f64 1 (/.f64 (neg.f64 b_2) a)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) a)
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 a))
(pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 1)
(pow.f64 (/.f64 b_2 (*.f64 -1/2 a)) -1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 a b_2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 -1/2 a)))) 1)
(*.f64 (/.f64 b_2 a) -2)
(*.f64 (/.f64 b_2 (*.f64 -1/2 a)) 1)
(*.f64 1 (/.f64 b_2 (*.f64 -1/2 a)))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 2 (/.f64 (neg.f64 b_2) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(*.f64 (pow.f64 (/.f64 -1/2 b_2) -1) (/.f64 1 a))
(/.f64 b_2 (*.f64 -1/2 a))
(/.f64 b_2 (/.f64 -1/2 (/.f64 1 a)))
(/.f64 (/.f64 b_2 a) -1/2)
(/.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) 1))
(/.f64 (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (/.f64 b_2 a)) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (neg.f64 b_2) (*.f64 -1/2 (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 b_2) a) 1/2)
(/.f64 -2 (/.f64 a b_2))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (/.f64 1 (/.f64 -1/2 b_2)) a)
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) -2))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 -1/2 a)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 -1/2 a)) 3))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 -1/2 a))) 1))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 -1/2 a))))
Outputs
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a b_2)))) 1)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 a (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (/.f64 -1/2 b_2) a)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (/.f64 a b_2) -1/2)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 1/2 (/.f64 1 (/.f64 (neg.f64 b_2) a)))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) a)
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 a b_2))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 a))
(*.f64 -1/2 (/.f64 a b_2))
(pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 1)
(*.f64 -1/2 (/.f64 a b_2))
(pow.f64 (/.f64 b_2 (*.f64 -1/2 a)) -1)
(*.f64 -1/2 (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)
(*.f64 -1/2 (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 3)
(*.f64 -1/2 (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 a b_2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 2))
(*.f64 -1/2 (/.f64 a b_2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 -1/2 (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3))
(*.f64 -1/2 (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) 1))
(*.f64 -1/2 (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 -1/2 a)))) 1)
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 (*.f64 -1/2 a)) 1)
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 1 (/.f64 b_2 (*.f64 -1/2 a)))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) 2))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 2 (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (/.f64 -1/2 b_2) -1) (/.f64 1 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (*.f64 -1/2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 -1/2 (/.f64 1 a)))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 b_2 a) -1/2)
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) 1))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 (/.f64 b_2 (*.f64 -1/2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (/.f64 b_2 a)) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (neg.f64 b_2) (*.f64 -1/2 (neg.f64 a)))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (neg.f64 b_2) a) 1/2)
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 1 (/.f64 -1/2 b_2)) a)
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) -2))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 -1/2 a)))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 -1/2 a)) 3))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 -1/2 a))) 1))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.18%
(/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.39%
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
1.93%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
39.41%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 69 to 18 computations (73.9% saved)

series9.0ms (0.1%)

Counts
2 → 40
Calls

18 calls:

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

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1566×associate-/r*
692×associate-+l+
354×add-sqr-sqrt
344×pow1
344×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01582
133770
2486770
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 1 a) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 a) (neg.f64 b_2)) (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a)) (*.f64 (neg.f64 b_2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 1 (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 a) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (/.f64 1 a) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) -1) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1/2) 1) (/.f64 (pow.f64 a -1/2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1/2) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (pow.f64 a -1/2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 a) (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2)) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1) (pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))))

simplify94.0ms (0.7%)

Algorithm
egg-herbie
Rules
1328×distribute-lft-in
748×associate-+r+
716×associate-/l/
708×associate-/r/
670×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval474.0ms (3.3%)

Compiler

Compiled 35951 to 12867 computations (64.2% saved)

prune336.0ms (2.4%)

Pruning

37 alts after pruning (31 fresh and 6 done)

PrunedKeptTotal
New1148141162
Fresh31720
Picked011
Done156
Total1152371189
Error
6.77%
Counts
1189 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
69.43%
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
59.64%
(pow.f64 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 -2 (/.f64 b_2 c))) -1)
69.52%
(pow.f64 (*.f64 (/.f64 -1/2 b_2) a) -1)
69.87%
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2))))) a)
69.45%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
85.64%
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
69.33%
(/.f64 (/.f64 b_2 a) -1/2)
69.42%
(/.f64 (/.f64 1 (/.f64 -1/2 b_2)) a)
67.85%
(/.f64 (/.f64 1 a) (/.f64 (*.f64 -2 b_2) (*.f64 c a)))
55.54%
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
69.53%
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
66.92%
(/.f64 (/.f64 1 a) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 1/2 (/.f64 1 b_2))))
64.76%
(/.f64 (/.f64 1 a) (*.f64 (/.f64 -2 a) (/.f64 b_2 c)))
85.39%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
74.36%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
55.36%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
71.98%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
80.17%
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
85.11%
(/.f64 (-.f64 b_2 b_2) a)
71.01%
(/.f64 (+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2)) a)
69.47%
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
59.84%
(/.f64 (*.f64 c -1/2) b_2)
73.45%
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
67.38%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
69.94%
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) a)
74.46%
(/.f64 (exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) a)
55.47%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
60.32%
(/.f64 -1/2 (/.f64 b_2 c))
69.49%
(/.f64 -2 (/.f64 a b_2))
71.97%
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
71.82%
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
89.48%
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
69.69%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
55.46%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
55.52%
(*.f64 (/.f64 -1 a) (/.f64 1 (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
85.77%
(*.f64 c (/.f64 1/2 b_2))
69.44%
(*.f64 b_2 (/.f64 -2 a))
Compiler

Compiled 1014 to 669 computations (34% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.32%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
1.93%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
39.41%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 55 to 14 computations (74.5% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b_2
@0
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.0ms
a
@-inf
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.0ms
a
@inf
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.0ms
c
@-inf
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.0ms
c
@inf
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))

rewrite99.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1930×associate-*l/
766×associate-/r*
686×associate-+l+
318×add-sqr-sqrt
308×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01435
130435
2424435
Stop Event
node limit
Counts
1 → 130
Calls
Call 1
Inputs
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 1 a)) (*.f64 (neg.f64 b_2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) a) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a) (/.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) a) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (*.f64 (neg.f64 a) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) -1) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 1 a)) (neg.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) a) 1) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 a)) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) 1) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) 1) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) 1) (*.f64 (neg.f64 a) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) 1) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) -1) 1) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 1 a))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 1 a))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) a) 1) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))) (cbrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (cbrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) -1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) -1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 a)) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 a)) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 a)) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))))) (sqrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))) (cbrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))) (cbrt.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) 1) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) -1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) 3) (/.f64 (pow.f64 a -2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) a)))))))

simplify119.0ms (0.8%)

Algorithm
egg-herbie
Rules
1314×distribute-lft-in
1310×distribute-rgt-in
1034×associate-/l*
580×times-frac
576×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.36%
(*.f64 c (/.f64 1/2 b_2))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 c (/.f64 1/2 b_2))
0.0ms
c
@inf
(*.f64 c (/.f64 1/2 b_2))
0.0ms
b_2
@-inf
(*.f64 c (/.f64 1/2 b_2))
0.0ms
b_2
@inf
(*.f64 c (/.f64 1/2 b_2))
0.0ms
c
@-inf
(*.f64 c (/.f64 1/2 b_2))

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1450×add-sqr-sqrt
1426×*-un-lft-identity
1332×add-cube-cbrt
1316×add-cbrt-cube
1302×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114813
2179613
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 c (/.f64 1/2 b_2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (/.f64 1/2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 b_2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b_2 (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 1/2) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -1/2) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 c) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) 1) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c 1/2)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 1/2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (/.f64 1/2 b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (/.f64 1/2 b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 1/2 b_2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (/.f64 1/2 b_2))))))))

simplify49.0ms (0.3%)

Algorithm
egg-herbie
Rules
1702×distribute-lft-in
1574×associate-/r/
1164×associate-*r*
1042×associate-*l*
726×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061605
1142605
2537605
34171605
Stop Event
node limit
Counts
45 → 25
Calls
Call 1
Inputs
(*.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 (+.f64 1 (*.f64 c (/.f64 1/2 b_2))) 1)
(/.f64 c (*.f64 b_2 2))
(/.f64 1 (/.f64 b_2 (*.f64 c 1/2)))
(/.f64 (*.f64 c 1/2) b_2)
(/.f64 (*.f64 c -1/2) (neg.f64 b_2))
(/.f64 (*.f64 -1/2 c) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 c 1/2) 1) b_2)
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 c 1/2)) (neg.f64 b_2))
(pow.f64 (*.f64 c (/.f64 1/2 b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 1/2 b_2))) 2)
(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)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 b_2)) c))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 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))))
Outputs
(*.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 (+.f64 1 (*.f64 c (/.f64 1/2 b_2))) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 c 1/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) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) 1) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1/2)) (cbrt.f64 b_2))
(*.f64 (/.f64 1/2 (cbrt.f64 b_2)) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 1/2 (cbrt.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (*.f64 c (/.f64 1/2 b_2)) 1)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 1/2 b_2))) 2)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 1/2 b_2))) 3)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3) 1/3)
(*.f64 1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 2))
(*.f64 1/2 (/.f64 c b_2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 b_2)) c))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 1/2 b_2)) 3))
(*.f64 1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 1/2 b_2))))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2))))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 1/2 b_2))) 1))
(*.f64 1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 1/2 b_2))))
(*.f64 1/2 (/.f64 c b_2))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4%
(*.f64 b_2 (/.f64 -2 a))
4.59%
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
Compiler

Compiled 31 to 22 computations (29% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
b_2
@inf
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
0.0ms
b_2
@0
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
0.0ms
b_2
@-inf
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
0.0ms
a
@-inf
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
0.0ms
a
@inf
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1552×associate-*l/
880×*-commutative
644×associate-/r*
632×distribute-lft-in
592×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01025
122413
2301013
Stop Event
node limit
Counts
1 → 166
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 (/.f64 -2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b_2 (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 b_2 (/.f64 -2 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b_2 (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b_2 (/.f64 -2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 a) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 a) (/.f64 b_2 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 (/.f64 -2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -2 a)) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b_2) (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -2 a)) (*.f64 b_2 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2) (*.f64 b_2 (cbrt.f64 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b_2) (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 -2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 b_2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2)) (cbrt.f64 (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 a) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 (cbrt.f64 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1))) (-.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 1) (/.f64 -2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -2 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (*.f64 b_2 (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (neg.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (-.f64 0 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (-.f64 0 (*.f64 b_2 (/.f64 -2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))) (-.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) (pow.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (-.f64 (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (/.f64 b_2 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (*.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 (/.f64 -2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 b_2) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 b_2) (/.f64 a (*.f64 -2 (sqrt.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (cbrt.f64 (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 a (*.f64 -2 (cbrt.f64 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 -2) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (neg.f64 a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 b_2 -2))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (*.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 a) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 -1/2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1)) (fma.f64 b_2 (/.f64 -2 a) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 1) (*.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 b_2) (neg.f64 (*.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -2 (sqrt.f64 a)) b_2) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) b_2) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b_2 2) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b_2 -1/2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) 1) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) 1) (+.f64 1 (-.f64 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1)) (fma.f64 b_2 (/.f64 -2 a) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 b_2 -2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) 1) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) 1) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 (*.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -2) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) 1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) -1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 -1/2) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 -1/2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) -1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 -2 a)) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (/.f64 -2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b_2 (/.f64 -2 a) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 2) (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) -1)))))

simplify101.0ms (0.7%)

Algorithm
egg-herbie
Rules
886×associate-+r+
830×associate-+l+
694×associate-/l*
638×distribute-lft-neg-in
574×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04076486
111156388
250546352
Stop Event
node limit
Counts
190 → 240
Calls
Call 1
Inputs
(*.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 (fma.f64 b_2 (/.f64 -2 a) -1))
(+.f64 (*.f64 b_2 (/.f64 -2 a)) 0)
(+.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)
(+.f64 0 (*.f64 b_2 (/.f64 -2 a)))
(+.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 1)
(+.f64 -1 (fma.f64 b_2 (/.f64 -2 a) 1))
(*.f64 1 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 (/.f64 -2 a) (/.f64 b_2 1))
(*.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 (sqrt.f64 (/.f64 -2 a)) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))))
(*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 (cbrt.f64 (/.f64 -2 a)) (*.f64 b_2 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2) (*.f64 b_2 (cbrt.f64 (/.f64 -2 a))))
(*.f64 (cbrt.f64 b_2) (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(*.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(*.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2)) (cbrt.f64 (/.f64 -2 a)))
(*.f64 (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 (*.f64 b_2 (cbrt.f64 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1))) (-.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1))))
(*.f64 (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (/.f64 b_2 (neg.f64 a)) 2)
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (-.f64 0 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (-.f64 0 (*.f64 b_2 (/.f64 -2 a)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))) (-.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) (pow.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (-.f64 (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))
(/.f64 1 (/.f64 a (/.f64 b_2 -1/2)))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 b_2 (*.f64 a -1/2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(/.f64 (sqrt.f64 b_2) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)))
(/.f64 (sqrt.f64 b_2) (/.f64 a (*.f64 -2 (sqrt.f64 b_2))))
(/.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 a (*.f64 -2 (cbrt.f64 b_2))))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 b_2 -2) (neg.f64 (neg.f64 a)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (*.f64 b_2 (/.f64 -2 a))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)))
(/.f64 2 (/.f64 (neg.f64 a) b_2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 b_2 -2))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (/.f64 b_2 a) -1/2)
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(/.f64 (/.f64 b_2 -1/2) a)
(/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 a))
(/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 a))
(/.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1)) (fma.f64 b_2 (/.f64 -2 a) -1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (/.f64 b_2 1) (*.f64 a -1/2))
(/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 -1 b_2) (neg.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (/.f64 -2 (sqrt.f64 a)) b_2) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) b_2) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(/.f64 (*.f64 (/.f64 b_2 -1/2) 1) a)
(/.f64 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) 1) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) 1) (+.f64 1 (-.f64 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1)) (fma.f64 b_2 (/.f64 -2 a) -1))))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 -2)) 1) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) 1) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) 1) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 1 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (sqrt.f64 -2) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) 1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (/.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) -1) a)
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 b_2 -1/2) 1) a)
(/.f64 (/.f64 (/.f64 b_2 -1/2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) 1) (neg.f64 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) -1) a)
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 a)) b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (/.f64 -2 a)))))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))
(fma.f64 1 (fma.f64 b_2 (/.f64 -2 a) 1) -1)
(fma.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 2) (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) -1)
Outputs
(*.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 (fma.f64 b_2 (/.f64 -2 a) -1))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 b_2 (/.f64 -2 a)) 0)
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)
(*.f64 -2 (/.f64 b_2 a))
(+.f64 0 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 1)
(*.f64 -2 (/.f64 b_2 a))
(+.f64 -1 (fma.f64 b_2 (/.f64 -2 a) 1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 a) (/.f64 b_2 1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 -2 a)) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (cbrt.f64 (/.f64 -2 a)) (*.f64 b_2 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2) (*.f64 b_2 (cbrt.f64 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (cbrt.f64 b_2) (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 -2 a) (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))
(*.f64 (/.f64 -2 a) (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2)))
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(*.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 b_2 (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2)) (cbrt.f64 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (/.f64 -2 a) (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 -2 a) (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 b_2 (cbrt.f64 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (/.f64 -2 a)) 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1))) (-.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -2 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 (neg.f64 a)) 2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (-.f64 0 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (neg.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))) (*.f64 (/.f64 b_2 a) 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (-.f64 0 (*.f64 b_2 (/.f64 -2 a)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (neg.f64 (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)) (/.f64 (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (*.f64 (/.f64 b_2 a) 2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))) (-.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 4) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (fma.f64 b_2 (/.f64 -2 a) 2)))) (-.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (fma.f64 b_2 (/.f64 -2 a) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (-.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4) (*.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))) (-.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) (pow.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (-.f64 (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 2) 3))) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 4) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (-.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 2) 3) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6))) (fma.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (-.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)))
(/.f64 1 (/.f64 a (/.f64 b_2 -1/2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(/.f64 b_2 (*.f64 a -1/2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (sqrt.f64 b_2) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (sqrt.f64 b_2) (/.f64 a (*.f64 -2 (sqrt.f64 b_2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)))
(/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)))
(/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 a (*.f64 -2 (cbrt.f64 b_2))))
(*.f64 (/.f64 -2 a) (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 (/.f64 -2 a) (cbrt.f64 b_2)))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) (neg.f64 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(/.f64 2 (/.f64 (neg.f64 a) b_2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (fma.f64 b_2 (/.f64 -2 a) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) a) (sqrt.f64 (*.f64 -2 b_2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 b_2)) (sqrt.f64 (*.f64 -2 b_2))) a)
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (/.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))) (/.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 b_2 -2))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 (*.f64 -2 b_2))) (/.f64 a (cbrt.f64 (*.f64 -2 b_2))))
(*.f64 (cbrt.f64 (*.f64 -2 b_2)) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) (/.f64 a (cbrt.f64 (*.f64 -2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))) (/.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))) (/.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))) (/.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)))))
(/.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (/.f64 b_2 a) -1/2)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 -1/2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) (+.f64 (*.f64 (/.f64 b_2 a) 2) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 6) -1) (*.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 6) -1) (*.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 4) -1) (fma.f64 b_2 (/.f64 -2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1)) (fma.f64 b_2 (/.f64 -2 a) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (fma.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1) (neg.f64 (fma.f64 b_2 (/.f64 -2 a) -1)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (+.f64 -1 (fma.f64 b_2 (/.f64 -2 a) -1)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 6) 1) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 6) 1) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) -1) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 4) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)))))
(/.f64 (/.f64 b_2 1) (*.f64 a -1/2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (neg.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (-.f64 (+.f64 -2 (*.f64 (/.f64 b_2 a) 2)) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 -2 (-.f64 (*.f64 (/.f64 b_2 a) 2) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))))
(/.f64 (*.f64 -1 b_2) (neg.f64 (*.f64 a -1/2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 -2 (sqrt.f64 a)) b_2) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) b_2) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 b_2 -1/2) 1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) 1) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) 1) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) (-.f64 1 (fma.f64 b_2 (/.f64 -2 a) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1))) (+.f64 (*.f64 (/.f64 b_2 a) 2) 2))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) 1) (+.f64 1 (-.f64 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1)) (fma.f64 b_2 (/.f64 -2 a) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (fma.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (fma.f64 b_2 (/.f64 -2 a) -1) (neg.f64 (fma.f64 b_2 (/.f64 -2 a) -1)))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) -1) 3)) (+.f64 1 (*.f64 (fma.f64 b_2 (/.f64 -2 a) -1) (+.f64 -1 (fma.f64 b_2 (/.f64 -2 a) -1)))))
(/.f64 (*.f64 (neg.f64 (*.f64 b_2 -2)) 1) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) 1) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) 1) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (neg.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (-.f64 (+.f64 -2 (*.f64 (/.f64 b_2 a) 2)) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 -2 (-.f64 (*.f64 (/.f64 b_2 a) 2) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 2)) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) 2)) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (*.f64 -2 b_2)) (/.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 b_2)) (sqrt.f64 a)) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (*.f64 1 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (sqrt.f64 -2) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 a))
(/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 a) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))))
(*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 a)) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a)))) (sqrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) b_2) (sqrt.f64 (/.f64 -2 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 a))) (*.f64 b_2 (sqrt.f64 (/.f64 -2 a))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 2)) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (/.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 -2 b_2)) (/.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 4) -1) (fma.f64 b_2 (/.f64 -2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)) (*.f64 -2 (/.f64 b_2 a))) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) 3) -1) (*.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 4) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) 2) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 6) -1) (*.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 6) 1) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3) (+.f64 1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 6)))))
(/.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a -1/2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) 1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) (+.f64 2 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 3)) 1) (+.f64 (fma.f64 b_2 (/.f64 -2 a) 2) (pow.f64 (fma.f64 b_2 (/.f64 -2 a) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 2) (fma.f64 -2 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -2 (/.f64 b_2 a) 1) (fma.f64 -2 (/.f64 b_2 a) 2))))
(/.f64 (/.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 2) -1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (/.f64 b_2 -1/2) 1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (/.f64 b_2 -1/2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) -2) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 b_2 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (/.f64 -2 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) -2) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (/.f64 b_2 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 a))) (/.f64 -2 (fabs.f64 (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) 1) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) -2) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (/.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (/.f64 -2 (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) -2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 b_2 (*.f64 (cbrt.f64 (cbrt.f64 a)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 a) 2)) -2)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (pow.f64 (cbrt.f64 a) 2) -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) 1) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) -1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 b_2 -2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3) 1/3)
(*.f64 -2 (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))
(fabs.f64 (*.f64 -2 (/.f64 b_2 a)))
(log.f64 (pow.f64 (exp.f64 (/.f64 -2 a)) b_2))
(*.f64 -2 (/.f64 b_2 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b_2 (/.f64 -2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 3))
(*.f64 -2 (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 -2 (/.f64 b_2 a))
(fma.f64 1 (fma.f64 b_2 (/.f64 -2 a) 1) -1)
(*.f64 -2 (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) (sqrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) -1)
(*.f64 -2 (/.f64 b_2 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) 2) (cbrt.f64 (fma.f64 b_2 (/.f64 -2 a) 1)) -1)
(*.f64 -2 (/.f64 b_2 a))

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 1/2 (/.f64 1 b_2)))
0.01%
(*.f64 -2 (/.f64 b_2 (*.f64 c a)))
7%
(/.f64 (/.f64 1 a) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 1/2 (/.f64 1 b_2))))
7.99%
(/.f64 b_2 (*.f64 c a))
Compiler

Compiled 65 to 35 computations (46.2% saved)

series20.0ms (0.1%)

Counts
4 → 45
Calls

36 calls:

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

rewrite114.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1040×associate-/r/
760×associate-/l/
726×distribute-rgt-in
682×distribute-lft-in
356×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01698
135498
2480698
Stop Event
node limit
Counts
4 → 220
Calls
Call 1
Inputs
(/.f64 b_2 (*.f64 c a))
(/.f64 (/.f64 1 a) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 1/2 (/.f64 1 b_2))))
(*.f64 -2 (/.f64 b_2 (*.f64 c a)))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 1/2 (/.f64 1 b_2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b_2 (/.f64 (/.f64 1 a) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b_2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 b_2 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) (/.f64 (/.f64 1 a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (/.f64 (/.f64 1 a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 c) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) c) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b_2) (/.f64 1 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (sqrt.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (*.f64 (sqrt.f64 a) c)) (pow.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b_2 c) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (neg.f64 a))) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) c) (/.f64 (sqrt.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) (*.f64 c a)) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c) (/.f64 (cbrt.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 c a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) (sqrt.f64 b_2))) (sqrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c a)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b_2 c) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b_2 (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 c b_2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 b_2 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 c a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 c a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (fma.f64 (neg.f64 (/.f64 1/2 b_2)) 1 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (fma.f64 -1/2 (/.f64 1 b_2) (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 b_2))) (sqrt.f64 (/.f64 1/2 b_2)) (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 1/2 b_2)) 2) (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (neg.f64 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 -1 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 -1/2 (/.f64 1 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (neg.f64 (/.f64 1 b_2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 b_2))) (sqrt.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 b_2)) 2)) (cbrt.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (*.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) (*.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (neg.f64 (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (*.f64 -1 (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (*.f64 -1/2 (/.f64 1 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (*.f64 (neg.f64 (/.f64 1 b_2)) 1/2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 b_2))) (sqrt.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 b_2)) 2)) (cbrt.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (fma.f64 (neg.f64 (/.f64 1/2 b_2)) 1 (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (fma.f64 (neg.f64 (/.f64 1 b_2)) 1/2 (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (fma.f64 -1/2 (/.f64 1 b_2) (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 b_2))) (sqrt.f64 (/.f64 1/2 b_2)) (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 b_2))) (pow.f64 (cbrt.f64 (/.f64 1/2 b_2)) 2) (/.f64 1/2 b_2)) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))) (*.f64 (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))) (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (/.f64 (pow.f64 a -1/2) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) 2) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 1 (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) a)) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))) (*.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 (/.f64 1 a) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1/2) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (pow.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2)) (/.f64 (pow.f64 a -1/2) (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 1 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2)) (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)))) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (neg.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))) (neg.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (-.f64 (pow.f64 (/.f64 1/2 b_2) 2) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)))) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 (*.f64 c a) 1/2))) (*.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 -2)))) (*.f64 b_2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 1) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (sqrt.f64 a)) (pow.f64 a -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 a) (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)))) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 a) (neg.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) (sqrt.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))) (sqrt.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) (sqrt.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)))) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2) a)) (cbrt.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))) (cbrt.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2) a)) (cbrt.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)))) (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 a) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 a -2) (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 3) a)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 1 a) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 c a) (*.f64 b_2 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 a (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 -2) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 b_2 c)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b_2 c) -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b_2) -2) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) c) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) a) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) 1) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (cbrt.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b_2 -2)) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 b_2))) (-.f64 1 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) (-.f64 1 (/.f64 1/2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))) (/.f64 1/4 (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (*.f64 b_2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (exp.f64 (log1p.f64 (/.f64 1/2 b_2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/2 b_2) (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2) (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))) (/.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 (*.f64 c a) 1/2))) (*.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))) (-.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (*.f64 (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))) (+.f64 (pow.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) 3) (pow.f64 (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) 3))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (-.f64 (*.f64 (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2)) (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))) (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))) (*.f64 1 (neg.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (neg.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 1 (neg.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3))) (*.f64 (/.f64 1/8 (pow.f64 b_2 3)) (/.f64 1/8 (pow.f64 b_2 3)))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 1/2 b_2) 2) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 1/2 b_2) 2) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (*.f64 1 (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (*.f64 (pow.f64 (/.f64 1/2 b_2) 2) (pow.f64 (/.f64 1/2 b_2) 2))) (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (+.f64 (pow.f64 (/.f64 1/2 b_2) 2) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) 3) (pow.f64 (/.f64 1/8 (pow.f64 b_2 3)) 3)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 (/.f64 1/2 b_2) (-.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) (+.f64 (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3))) (-.f64 (*.f64 (/.f64 1/8 (pow.f64 b_2 3)) (/.f64 1/8 (pow.f64 b_2 3))) (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3)) (/.f64 1/8 (pow.f64 b_2 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) 3) (pow.f64 (pow.f64 (/.f64 1/2 b_2) 2) 3)) (*.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (neg.f64 (/.f64 1/2 b_2))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1/2 b_2) 2) (pow.f64 (/.f64 1/2 b_2) 2)) (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2)) (pow.f64 (/.f64 1/2 b_2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 (*.f64 c a) 1/2)) (*.f64 (*.f64 c a) b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 (*.f64 c a) 1/2)) (*.f64 1 (*.f64 (*.f64 c a) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 -2))) (*.f64 b_2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 -2))) (*.f64 1 (*.f64 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) (/.f64 1/2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/2 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (/.f64 1/2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1 b_2) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 b_2) 1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1/2 b_2)) (sqrt.f64 (/.f64 1/2 b_2)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (sqrt.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (/.f64 1/2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 b_2)) 2) (cbrt.f64 (/.f64 1/2 b_2)) (*.f64 (/.f64 b_2 (*.f64 c a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) 2) (cbrt.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)) (/.f64 1/2 b_2))))))

simplify133.0ms (0.9%)

Algorithm
egg-herbie
Rules
940×associate-*r*
834×*-commutative
746×associate-*l*
664×associate-/r*
656×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
8.9%
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
27.26%
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))
35.83%
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))
Compiler

Compiled 64 to 11 computations (82.8% saved)

series13.0ms (0.1%)

Counts
4 → 112
Calls

36 calls:

TimeVariablePointExpression
6.0ms
a
@0
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))
0.0ms
b_2
@0
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))
0.0ms
a
@-inf
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))
0.0ms
a
@-inf
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
0.0ms
c
@0
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))

rewrite182.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1238×distribute-lft-in
740×associate-/l/
664×associate-/r/
422×associate-+l+
344×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014132
1321120
25065120
Stop Event
node limit
Counts
4 → 355
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (pow.f64 a -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 a (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 1 (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (*.f64 (*.f64 c (neg.f64 a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2))) (pow.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a))) (pow.f64 (/.f64 b_2 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 c a) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (neg.f64 a))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) a) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (*.f64 a a)) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 a -2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 a -2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 a a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2) (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 a b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 a b_2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 3))) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (-.f64 (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 a b_2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 1 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b_2 b_2) (*.f64 1 (*.f64 (*.f64 c (neg.f64 a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 b_2 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 c (neg.f64 a))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 (*.f64 c (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 c a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (*.f64 1 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))) (*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (*.f64 1 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 (neg.f64 a) c (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 3))) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (*.f64 1 (+.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 c a) 2) 3)) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))

simplify239.0ms (1.7%)

Algorithm
egg-herbie
Rules
1530×associate-*r*
1416×associate-*l*
910×+-commutative
852×associate-/l*
794×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093726255
1281226111
Stop Event
node limit
Counts
467 → 572
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 (pow.f64 a 3)))) (/.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.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 (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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 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 (/.f64 b_2 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 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(*.f64 -1 (/.f64 c a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 c a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 c a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 c a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 c a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 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 -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 -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/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))) (*.f64 a 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 -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 (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 3)) b_2)) (+.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 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) 1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 1)
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (pow.f64 a -2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (pow.f64 a -2) 1/2))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 1 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 a (neg.f64 a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a)) (sqrt.f64 a))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 a (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 1/3)
(fabs.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 1 (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2)))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (*.f64 (*.f64 c (neg.f64 a)) 1)))
(+.f64 (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2))) (pow.f64 (/.f64 b_2 a) 2))
(+.f64 (*.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a))) (pow.f64 (/.f64 b_2 a) 2))
(+.f64 (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 c a) (pow.f64 a -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))) 1)
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 1 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a) (/.f64 1 a))
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a))
(*.f64 (pow.f64 a -2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 (*.f64 a (neg.f64 a))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 a))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) a) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (/.f64 1 (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 1 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (*.f64 a a)) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 a -2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 a -2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 3)
(pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a (neg.f64 a))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 a a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(*.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 1)
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2) (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 1 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 a b_2) a)))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 a b_2))) (*.f64 a a))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 3))) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (-.f64 (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))
(pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(exp.f64 (log.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.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))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.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 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 1 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 1 (*.f64 (*.f64 c (neg.f64 a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.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 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_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 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_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 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.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 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.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 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (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 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.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 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.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 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.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 c a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 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 c a)) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 b_2 b_2))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (*.f64 b_2 b_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 b_2 b_2) (*.f64 c a)))
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 c (neg.f64 a))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 (*.f64 c (neg.f64 a)) 1))
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 c a)))) 1)
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)
(/.f64 1 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.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 a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (*.f64 1 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.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) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))) (*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (*.f64 1 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 (neg.f64 a) c (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 3))) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.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 (neg.f64 a)) 3)) (*.f64 1 (+.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 c a)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 c a) 2) 3)) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c 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 (pow.f64 a 3)))) (/.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 (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))
(+.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.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 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.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 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))))))
(+.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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 7)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 7))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 7))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (/.f64 b_2 a) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 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 b_2 a) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -1 (/.f64 b_2 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 (/.f64 b_2 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 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1 (/.f64 b_2 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 (*.f64 -1 (/.f64 b_2 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/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (fma.f64 -1 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(fma.f64 1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (fma.f64 -1 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (/.f64 b_2 a) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 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 b_2 a) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 b_2 a)
(+.f64 (/.f64 b_2 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 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (/.f64 b_2 a) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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 b_2 a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (+.f64 (/.f64 b_2 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 b_2 a) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1 (/.f64 c a))
(/.f64 (neg.f64 c) a)
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(/.f64 (*.f64 b_2 b_2) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(/.f64 (*.f64 b_2 b_2) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(/.f64 (*.f64 b_2 b_2) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(*.f64 -1 (/.f64 c a))
(/.f64 (neg.f64 c) a)
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(*.f64 -1 (/.f64 c a))
(/.f64 (neg.f64 c) a)
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(/.f64 (pow.f64 b_2 2) (pow.f64 a 2))
(/.f64 (*.f64 b_2 b_2) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(*.f64 -1 (/.f64 c a))
(/.f64 (neg.f64 c) a)
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(*.f64 -1 (/.f64 c a))
(/.f64 (neg.f64 c) a)
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 c a)) (/.f64 (pow.f64 b_2 2) (pow.f64 a 2)))
(fma.f64 -1 (/.f64 c a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (+.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 -1 (/.f64 b_2 a))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (/.f64 b_2 a))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (/.f64 (neg.f64 b_2) 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 5)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.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 -1 (/.f64 b_2 a)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))) (neg.f64 (/.f64 b_2 a)))))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))) (/.f64 (neg.f64 b_2) 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 -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)))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (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 (*.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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a)))))))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(+.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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a 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) 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)))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2))))
(+.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))) (*.f64 a 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/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.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)) 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)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (fma.f64 1/16 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) (pow.f64 (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 a a))) 2)) b_2)) (fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a 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) 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)))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) 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/2 (/.f64 c b_2) (*.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))))))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/16 (/.f64 (*.f64 (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 (*.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 3)) b_2)) (+.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 (+.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 3))) (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)))))))
(fma.f64 -1/8 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 c (/.f64 (pow.f64 b_2 3) c))) 2) (/.f64 1/16 (/.f64 (pow.f64 b_2 6) (pow.f64 c 4)))) (/.f64 b_2 (pow.f64 a 3))) (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b_2 5)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) 1)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 1)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 a))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (pow.f64 a -2)))
(*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (sqrt.f64 (pow.f64 a -2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (pow.f64 a -2) 1/2))
(*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (sqrt.f64 (pow.f64 a -2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))))
(*.f64 (/.f64 1 a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 1 (sqrt.f64 (*.f64 a (/.f64 a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))
(/.f64 1 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (*.f64 a (neg.f64 a))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (sqrt.f64 (*.f64 a (neg.f64 a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (*.f64 a (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a)) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) a)) (sqrt.f64 a))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 a (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 a (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))) (neg.f64 a))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 1)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 2)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 3)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 1/3)
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(fabs.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) 1))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (*.f64 (pow.f64 a -2) 2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 2 (pow.f64 a -2))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2))))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 1 (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2)))))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a))))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (fma.f64 c (neg.f64 a) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (pow.f64 a -2) (*.f64 (*.f64 c (neg.f64 a)) 1)))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(+.f64 (neg.f64 (*.f64 (*.f64 c a) (pow.f64 a -2))) (pow.f64 (/.f64 b_2 a) 2))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(+.f64 (*.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a))) (pow.f64 (/.f64 b_2 a) 2))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(+.f64 (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))
(fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 (pow.f64 a -2) (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 c a) (pow.f64 a -2)))
(fma.f64 (pow.f64 a -2) (*.f64 c (neg.f64 a)) (pow.f64 (/.f64 b_2 a) 2))
(-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 c (*.f64 a (pow.f64 a -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))) 1)
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1)
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 1 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 2))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a) (/.f64 1 a))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) a))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (pow.f64 a -2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 1 (*.f64 a (neg.f64 a))))
(*.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 1 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 a))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 1 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) a) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a a)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) 2) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) (pow.f64 (cbrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) 2)) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 1 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (*.f64 a a)) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 a -2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (pow.f64 a -2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2))) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (pow.f64 b_2 4) (*.f64 b_2 (*.f64 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 a -2) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b_2 (*.f64 c (*.f64 a b_2))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 (pow.f64 a -2) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 c a))))) (pow.f64 a -2))) (-.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 a -2)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 a -2) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (pow.f64 b_2 8) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (pow.f64 b_2 4)))))
(*.f64 (/.f64 (*.f64 (pow.f64 a -2) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (pow.f64 b_2 8) (*.f64 c (*.f64 (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 b_2 4))))))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 1)
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 3)
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) 1/3)
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(pow.f64 (*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 2)
(/.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 a a))
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a (neg.f64 a))))
(*.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 1 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a (neg.f64 a)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 a -2)))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 a a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 a a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) 1))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))))
(*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(-.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 1)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2) (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(*.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(*.f64 (/.f64 1 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 a b_2) a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 a (/.f64 a b_2))))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 (*.f64 a a) b_2)))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 a b_2))) (*.f64 a a))
(*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a (*.f64 a b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a (*.f64 a b_2)) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(*.f64 a (*.f64 (/.f64 a b_2) (/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 a b_2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a) (neg.f64 (*.f64 a b_2)))))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 b_2 (neg.f64 a))) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))) (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 3))) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) 3))) (+.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (-.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) 3))) (+.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (*.f64 (/.f64 b_2 a) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (-.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (*.f64 (neg.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 b_2 a)))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (neg.f64 (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (pow.f64 (/.f64 b_2 a) 4)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (pow.f64 (/.f64 b_2 a) 4)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (/.f64 b_2 a) 6)) (*.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (-.f64 (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (neg.f64 (/.f64 b_2 a)) 3)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (neg.f64 (/.f64 b_2 a)) (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 (neg.f64 b_2) a) (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (+.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))) (+.f64 (/.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (pow.f64 a 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) 3) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))) (+.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (+.f64 (pow.f64 (/.f64 b_2 a) 6) (*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)))) (+.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) 3) (pow.f64 (/.f64 b_2 a) 6)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a (*.f64 b_2 (neg.f64 a))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (/.f64 a b_2)) a) (/.f64 (*.f64 a a) b_2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (neg.f64 (*.f64 a b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (neg.f64 a)) (*.f64 b_2 (neg.f64 a))) (*.f64 a (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2)) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (fma.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a))))))
(pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 1)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 2)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 3)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(pow.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 3) 1/3)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) 3))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(exp.f64 (log.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) 1))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(fma.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (pow.f64 a -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c (neg.f64 a)) 1))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.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))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (*.f64 1 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (*.f64 1 (*.f64 (*.f64 c (neg.f64 a)) 1)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 4))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 4 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_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 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 2 (fma.f64 (neg.f64 a) c (*.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 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_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 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 3 (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.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 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 a) c (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.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 c (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 2 (fma.f64 (neg.f64 a) c (*.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 c a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 c) a (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.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 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.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 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.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 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a)))
(+.f64 (-.f64 (*.f64 b_2 b_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)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(+.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 2 (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 c a)) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 c (neg.f64 a)) 1) (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (fma.f64 (*.f64 c (neg.f64 a)) 1 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.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 b_2 b_2) (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 c a))
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 c (neg.f64 a))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c (neg.f64 a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 c (neg.f64 a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(fma.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 (*.f64 c (neg.f64 a)) 1))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 c a)))) 1)
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (+.f64 1 (*.f64 b_2 b_2)) (exp.f64 (log1p.f64 (*.f64 c a))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_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 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 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 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4)) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (pow.f64 b_2 4) (*.f64 b_2 (*.f64 b_2 (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(*.f64 (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b_2 (*.f64 c (*.f64 a b_2))))) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (+.f64 (pow.f64 b_2 8) (*.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.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)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))) 3))))
(*.f64 (+.f64 (pow.f64 b_2 8) (*.f64 c (*.f64 (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 a (*.f64 c (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)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))) 3))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 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 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (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 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.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 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (*.f64 1 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.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 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.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) (*.f64 c (*.f64 (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) (*.f64 (*.f64 c (neg.f64 a)) (*.f64 c (neg.f64 a)))) (*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 (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 c a)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (*.f64 1 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (fma.f64 (neg.f64 a) c (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 4))))
(/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 3))) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (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 (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 (neg.f64 a) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (*.f64 1 (+.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 (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 (neg.f64 a) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 3) (pow.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 3)) (+.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 c a) 2) 3)) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 c a) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 c a) 2) 3)) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (+.f64 (pow.f64 b_2 8) (+.f64 (pow.f64 (*.f64 c a) 4) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 c a) 6)) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (*.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 (pow.f64 b_2 12) (+.f64 (pow.f64 (*.f64 c a) 6) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (+.f64 (pow.f64 (*.f64 c a) 6) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 b_2 12)))) (+.f64 (pow.f64 b_2 4) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 c a))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 3)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) 1/3)
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 a) c (*.f64 c a)))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 c a))
(-.f64 (fma.f64 c a (fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))) (*.f64 c a))

eval1.2s (8.5%)

Compiler

Compiled 54988 to 22744 computations (58.6% saved)

prune1.1s (7.9%)

Pruning

42 alts after pruning (36 fresh and 6 done)

PrunedKeptTotal
New1857121869
Fresh22426
Picked101
Done4610
Total1864421906
Error
3.79%
Counts
1906 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
59.64%
(pow.f64 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 -2 (/.f64 b_2 c))) -1)
69.52%
(pow.f64 (*.f64 (/.f64 -1/2 b_2) a) -1)
69.87%
(/.f64 (fma.f64 -2 b_2 (*.f64 1/2 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2))))) a)
69.45%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
69.33%
(/.f64 (/.f64 b_2 a) -1/2)
69.42%
(/.f64 (/.f64 1 (/.f64 -1/2 b_2)) a)
67.26%
(/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2))) 3))
66.51%
(/.f64 (/.f64 1 a) (/.f64 (/.f64 b_2 (/.f64 a -2)) c))
67.85%
(/.f64 (/.f64 1 a) (/.f64 (*.f64 -2 b_2) (*.f64 c a)))
97.48%
(/.f64 (/.f64 1 a) (/.f64 1/2 b_2))
69.53%
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
87.96%
(/.f64 (/.f64 1 a) (-.f64 (+.f64 (/.f64 1/2 b_2) (exp.f64 (log1p.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))) 1))
64.05%
(/.f64 (/.f64 1 a) (+.f64 (/.f64 (/.f64 (*.f64 b_2 -2) c) a) (*.f64 1/2 (/.f64 1 b_2))))
87.32%
(/.f64 (/.f64 1 a) (exp.f64 (log.f64 (fma.f64 (/.f64 b_2 (*.f64 c a)) -2 (/.f64 1/2 b_2)))))
85.39%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
74.36%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
55.36%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
71.98%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
80.17%
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
71.01%
(/.f64 (+.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) (*.f64 b_2 -2)) a)
69.47%
(/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (/.f64 (+.f64 (*.f64 b_2 (/.f64 -2 a)) 2) (*.f64 b_2 (/.f64 -2 a))))
69.47%
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
59.84%
(/.f64 (*.f64 c -1/2) b_2)
69.97%
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
73.45%
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
67.38%
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
69.94%
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 2) (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) a)
74.46%
(/.f64 (exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 1/2 b_2) (*.f64 c a))))) a)
97.48%
(/.f64 2 (/.f64 a b_2))
55.47%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
60.32%
(/.f64 -1/2 (/.f64 b_2 c))
69.49%
(/.f64 -2 (/.f64 a b_2))
71.97%
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
71.82%
(-.f64 (+.f64 1 (*.f64 b_2 (/.f64 -2 a))) 1)
85.44%
(-.f64 (sqrt.f64 (/.f64 (neg.f64 c) a)) (/.f64 b_2 a))
69.69%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
55.46%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
72.01%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
55.52%
(*.f64 (/.f64 -1 a) (/.f64 1 (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
85.77%
(*.f64 c (/.f64 1/2 b_2))
69.44%
(*.f64 b_2 (/.f64 -2 a))
97.48%
(*.f64 2 (/.f64 b_2 a))
Compiler

Compiled 627 to 427 computations (31.9% saved)

regimes845.0ms (5.9%)

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

4 calls:

354.0ms
c
252.0ms
a
134.0ms
b_2
88.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
45.86%7a
11.49%3b_2
45.46%9c
21.43%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 837 to 361 computations (56.9% saved)

bsearch67.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
40.0ms
1.1653311503480156e-67
2.351422708364902e-66
26.0ms
-1.0414455361045223e+166
-6.700720353682451e+148
Results
31.0ms243×body256valid
20.0ms16×body1024valid
5.0ms35×body256infinite
3.0ms32×body256invalid
2.0msbody2048valid
2.0msbody512valid
Compiler

Compiled 481 to 321 computations (33.3% saved)

regimes457.0ms (3.2%)

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

4 calls:

231.0ms
c
120.0ms
a
54.0ms
b_2
42.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
45.89%7a
11.5%3b_2
45.46%9c
21.44%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 410 to 222 computations (45.9% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.1653311503480156e-67
2.351422708364902e-66
20.0ms
-1.0704041622999705e+87
-7.280669005980035e+82
Results
25.0ms216×body256valid
5.0ms34×body256invalid
3.0ms12×body1024valid
2.0msbody2048valid
2.0msbody512valid
2.0ms14×body256infinite
Compiler

Compiled 445 to 302 computations (32.1% saved)

regimes195.0ms (1.4%)

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

3 calls:

84.0ms
c
51.0ms
a
43.0ms
b_2
Results
ErrorSegmentsBranch
52.71%3a
14.87%3b_2
52.85%5c
Compiler

Compiled 330 to 188 computations (43% saved)

bsearch53.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
4.0421892893704603e-101
5.596962115717505e-98
24.0ms
-8.770662244729566e-31
-2.6469840785995116e-39
Results
31.0ms246×body256valid
11.0ms104×body256invalid
3.0ms12×body1024valid
2.0ms11×body512valid
1.0msbody2048valid
Compiler

Compiled 450 to 323 computations (28.2% saved)

regimes163.0ms (1.1%)

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

3 calls:

63.0ms
c
52.0ms
b_2
38.0ms
a
Results
ErrorSegmentsBranch
53.96%3a
24.04%3b_2
52.85%5c
Compiler

Compiled 299 to 178 computations (40.5% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.662748348909926e-188
2.294598615441408e-179
0.0ms
-4.018333131237879e-118
-3.9370067945913386e-118
Results
17.0ms134×body256valid
8.0ms73×body256invalid
7.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 220 to 159 computations (27.7% saved)

regimes146.0ms (1%)

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

3 calls:

62.0ms
c
46.0ms
a
29.0ms
b_2
Results
ErrorSegmentsBranch
54.51%4a
31.59%2b_2
52.85%5c
Compiler

Compiled 290 to 174 computations (40% saved)

bsearch29.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
1.662748348909926e-188
2.294598615441408e-179
Results
16.0ms136×body256valid
10.0ms90×body256invalid
1.0msbody512valid
1.0msbody1024valid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes53.0ms (0.4%)

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

3 calls:

23.0ms
c
18.0ms
a
10.0ms
b_2
Results
ErrorSegmentsBranch
54.53%4a
31.59%2b_2
52.91%5c
Compiler

Compiled 55 to 35 computations (36.4% saved)

bsearch29.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
1.662748348909926e-188
2.294598615441408e-179
Results
16.0ms138×body256valid
9.0ms86×body256invalid
1.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes49.0ms (0.3%)

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

3 calls:

22.0ms
c
17.0ms
a
9.0ms
b_2
Results
ErrorSegmentsBranch
54.58%4a
31.71%2b_2
52.94%5c
Compiler

Compiled 50 to 32 computations (36% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
1.662748348909926e-188
2.294598615441408e-179
Results
16.0ms138×body256valid
10.0ms91×body256invalid
1.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes10.0ms (0.1%)

Accuracy

Total -24.4b remaining (-63.8%)

Threshold costs -24.4b (-63.8%)

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

3 calls:

4.0ms
c
3.0ms
b_2
3.0ms
a
Results
ErrorSegmentsBranch
59.85%1a
59.85%1b_2
59.85%1c
Compiler

Compiled 25 to 18 computations (28% saved)

simplify38.0ms (0.3%)

Algorithm
egg-herbie
Rules
28×*-commutative
24×+-commutative
18×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074478
199478
2119478
3129478
4133478
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 3130277023605911/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -7800000000000000321171813202980923264609011173655073035906433305036008296034682798080) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8726832914295267/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -5363734393030611/1532495540865888858358347027150309183618739122183602176) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2770453560683987/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (-.f64 (sqrt.f64 (/.f64 (neg.f64 c) a)) (/.f64 b_2 a)) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 3762342382584839/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 b_2 -2) a) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 5329985041995189/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 186157565804979/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 b_2 (/.f64 -2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
Outputs
(if (<=.f64 b_2 -1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 3130277023605911/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -7800000000000000321171813202980923264609011173655073035906433305036008296034682798080) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8726832914295267/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -5363734393030611/1532495540865888858358347027150309183618739122183602176) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2770453560683987/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (-.f64 (sqrt.f64 (/.f64 (neg.f64 c) a)) (/.f64 b_2 a)) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 3762342382584839/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 b_2 -2) a) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 5329985041995189/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 186157565804979/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 b_2 (/.f64 -2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 205 to 136 computations (33.7% saved)

soundness1.5s (10.2%)

Algorithm
egg-herbie
Rules
1136×associate-+r-
1104×associate-*r*
1002×fma-def
930×associate-/l*
886×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
086522556
1241521474
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
060613208
1163112536
2781512536
Stop Event
node limit
saturated
saturated
node limit
saturated
Compiler

Compiled 154 to 63 computations (59.1% saved)

end115.0ms (0.8%)

Compiler

Compiled 184 to 103 computations (44% saved)

Profiling

Loading profile data...