Details

Time bar (total: 29.5s)

analyze497.0ms (1.7%)

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)

sample2.7s (9.2%)

Results
957.0ms5519×body256valid
748.0ms1191×body2048valid
328.0ms762×body1024valid
297.0ms412×body4096valid
180.0ms1107×body256invalid
106.0ms372×body512valid
65.0ms367×body256infinite
Bogosity

preprocess221.0ms (0.8%)

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)

simplify345.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)

eval1.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 9 computations (40% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
98.0%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
96.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
64.1%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series77.0ms (0.3%)

Counts
4 → 96
Calls

36 calls:

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

rewrite248.0ms (0.8%)

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 (*.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)
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 (*.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)))))))
((#(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)))))))

simplify264.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

eval360.0ms (1.2%)

Compiler

Compiled 16921 to 5689 computations (66.4% saved)

prune360.0ms (1.2%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New56523588
Fresh000
Picked011
Done000
Total56524589
Error
92.3%
Counts
589 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
27.4%
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
48.9%
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
24.5%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
20.4%
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
33.8%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.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)
23.8%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
25.4%
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
47.2%
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
10.5%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
49.0%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
48.9%
(/.f64 (-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
32.0%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
22.0%
(/.f64 (-.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))) b_2) a)
42.9%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2) a)
10.4%
(/.f64 (-.f64 b_2 b_2) a)
26.8%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
17.5%
(/.f64 (*.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))) a)
34.8%
(/.f64 (*.f64 c -1/2) b_2)
31.9%
(/.f64 (*.f64 b_2 -2) a)
27.0%
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
48.2%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
31.6%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
23.8%
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)))
48.9%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
Compiler

Compiled 807 to 503 computations (37.7% saved)

localize57.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
98.0%
(-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2)
96.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
64.1%
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))
18.0%
(fma.f64 (neg.f64 c) a (*.f64 c a))
Compiler

Compiled 134 to 41 computations (69.4% saved)

series30.0ms (0.1%)

Counts
4 → 100
Calls

33 calls:

TimeVariablePointExpression
4.0ms
b_2
@0
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))
3.0ms
c
@-inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))
2.0ms
a
@-inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))
2.0ms
a
@inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))
1.0ms
c
@inf
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))

rewrite220.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1244×associate-+l+
458×associate-+l-
436×+-commutative
420×add-sqr-sqrt
408×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify173.0ms (0.6%)

Algorithm
egg-herbie
Rules
1598×fma-def
824×associate-*r*
746×associate-+l+
714×associate-+r+
646×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

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

localize11.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 9 computations (35.7% saved)

series8.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite94.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1560×add-sqr-sqrt
1540×*-un-lft-identity
1442×add-cube-cbrt
1426×add-cbrt-cube
1412×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114713
2189413
Stop Event
node limit
Counts
1 → 41
Calls
Call 1
Inputs
(/.f64 (*.f64 b_2 -2) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 b_2 (*.f64 a -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b_2 (*.f64 -2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b_2 (/.f64 1 (*.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 b_2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b_2 -2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b_2 (*.f64 a -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b_2 -2)) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/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 b_2 2) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))))) (#(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 b_2 a) -2)))) (#(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 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a -1/2) b_2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 b_2 -2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b_2 (*.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2))))))))

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
892×associate-*r/
784×*-commutative
778×associate-+r+
750×associate-+l+
630×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01071071
12671023
29491023
339211023
Stop Event
node limit
Counts
65 → 52
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 a -1/2))) 1)
(*.f64 b_2 (*.f64 -2 (/.f64 1 a)))
(*.f64 b_2 (/.f64 1 (*.f64 a -1/2)))
(*.f64 -2 (*.f64 b_2 (/.f64 1 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(*.f64 1 (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3)
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 a -1/2) b_2) -1)
(neg.f64 (/.f64 (*.f64 b_2 -2) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a -1/2))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2))))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2))))
Outputs
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.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 b_2 (/.f64 -2 a))
(-.f64 (+.f64 1 (/.f64 b_2 (*.f64 a -1/2))) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 b_2 (*.f64 -2 (/.f64 1 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 b_2 (/.f64 1 (*.f64 a -1/2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (*.f64 b_2 (/.f64 1 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 1 (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 1 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 b_2 2) (/.f64 1 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) -2)
(/.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 b_2 (/.f64 (/.f64 -2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)))
(*.f64 (/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) -2)
(/.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) -2)
(/.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)) -2)
(/.f64 (/.f64 (*.f64 -2 b_2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -2 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 b_2)) 2) (cbrt.f64 (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 b_2)) 2) (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))))
(*.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 b_2)) 2) (cbrt.f64 (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 b_2)) 2) (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a)))))
(pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3) 1/3)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (/.f64 (*.f64 a -1/2) b_2) -1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (/.f64 (*.f64 b_2 -2) (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))) 1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))

localize22.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 35 to 16 computations (54.3% saved)

series8.0ms (0%)

Counts
2 → 9
Calls

15 calls:

TimeVariablePointExpression
1.0ms
c
@0
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
1.0ms
b_2
@inf
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.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)))
1.0ms
c
@inf
(*.f64 1/2 (/.f64 c b_2))
1.0ms
b_2
@0
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))

rewrite179.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))))))))

simplify161.0ms (0.5%)

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))

localize77.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
96.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
90.4%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
64.1%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 54 to 10 computations (81.5% saved)

series11.0ms (0%)

Counts
2 → 40
Calls

18 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
1.0ms
b_2
@0
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
1.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))
1.0ms
b_2
@inf
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))

rewrite188.0ms (0.6%)

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)))))))

simplify277.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)

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(*.f64 -1/2 (/.f64 c b_2))
94.0%
(/.f64 (pow.f64 b_2 3) a)
92.5%
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
71.7%
(/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a))
Compiler

Compiled 53 to 27 computations (49.1% saved)

series20.0ms (0.1%)

Counts
4 → 72
Calls

30 calls:

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

rewrite163.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
930×associate-/r/
596×associate-/l/
524×distribute-lft-neg-in
462×distribute-rgt-neg-in
364×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify282.0ms (1%)

Algorithm
egg-herbie
Rules
1642×distribute-lft-in
818×associate-*r*
726×associate-*l*
680×associate-/l*
644×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.1s (3.7%)

Compiler

Compiled 41172 to 15710 computations (61.8% saved)

prune699.0ms (2.4%)

Pruning

41 alts after pruning (38 fresh and 3 done)

PrunedKeptTotal
New1350281378
Fresh81018
Picked101
Done235
Total1361411402
Error
92.5%
Counts
1402 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
28.2%
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (*.f64 -1/2 (/.f64 c b_2)))
34.6%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
14.3%
(pow.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 3) 1/3)
6.9%
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3) 1/3)
30.8%
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 3)
33.8%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.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)
23.8%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
25.4%
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
16.5%
(/.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)))
10.5%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
49.0%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
31.9%
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
32.0%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
42.9%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2) a)
10.4%
(/.f64 (-.f64 b_2 b_2) a)
15.4%
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
26.8%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
34.8%
(/.f64 (*.f64 c -1/2) b_2)
31.9%
(/.f64 (*.f64 b_2 -2) a)
28.1%
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
27.0%
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
48.9%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
31.3%
(-.f64 (/.f64 (fma.f64 -1 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) a) (/.f64 b_2 a))
6.8%
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
7.3%
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
48.2%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
7.5%
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
11.8%
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
27.3%
(+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
20.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3))
31.6%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1/2 (/.f64 b_2 c)))
31.6%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (cbrt.f64 c) (*.f64 (/.f64 1/2 b_2) (pow.f64 (cbrt.f64 c) 2))))
14.2%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2)))))
26.0%
(*.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)
48.9%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
9.9%
(*.f64 c (/.f64 1/2 b_2))
34.7%
(*.f64 c (/.f64 -1/2 b_2))
31.8%
(*.f64 b_2 (/.f64 -2 a))
9.9%
(*.f64 1/2 (/.f64 c b_2))
9.8%
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
29.6%
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
Compiler

Compiled 1332 to 849 computations (36.3% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
98.0%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
96.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
64.1%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 55 to 14 computations (74.5% saved)

series3.0ms (0%)

Counts
1 → 20
Calls

9 calls:

TimeVariablePointExpression
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))
0.0ms
a
@0
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))

rewrite159.0ms (0.5%)

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)))))))

simplify221.0ms (0.7%)

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)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 7 computations (50% saved)

localize23.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 40 to 15 computations (62.5% saved)

series3.0ms (0%)

Counts
2 → 45
Calls

18 calls:

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

rewrite188.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1440×associate-/l*
1080×distribute-lft-in
560×associate-/r/
446×associate-+l+
290×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify207.0ms (0.7%)

Algorithm
egg-herbie
Rules
976×associate-*r*
784×associate-+l+
686×associate-*l*
654×distribute-lft-in
652×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056613924
1181213338
Stop Event
node limit
Counts
258 → 348
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 -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 b_2 a)
(/.f64 b_2 a)
(/.f64 b_2 a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 b_2 a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(+.f64 (/.f64 b_2 a) (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 b_2 a) (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (-.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 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (-.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 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.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 (/.f64 -1/2 b_2) c) (+.f64 (-.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 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.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 (/.f64 -1/2 b_2) c) (+.f64 (-.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 -1/2 b_2) c) (*.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a))))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 1 (-.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 -1/2 (/.f64 c b_2) (/.f64 b_2 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 -1/2 (/.f64 c b_2) (/.f64 b_2 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 -1/2 (/.f64 c b_2) (/.f64 b_2 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 -1/2 (/.f64 c b_2) (/.f64 b_2 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 -1/2 (/.f64 c b_2) (/.f64 b_2 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 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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 (fma.f64 -1/2 (/.f64 c b_2) (/.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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (/.f64 b_2 a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (/.f64 b_2 a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.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 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 b_2 a)))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c 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 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c 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 b_2 a) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 -1/2 b_2) c))
(+.f64 (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 -1/2 b_2) c))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 1)
(*.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 2) (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) a) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) b_2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (/.f64 a b_2)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (neg.f64 a)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 b_2)))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) b_2))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) 1))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 b_2)))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))))
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))
(/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (-.f64 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) a) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) b_2)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) a))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (/.f64 a b_2)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (neg.f64 a)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) b_2)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) a))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) 1)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))))
(pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(fma.f64 b_2 (/.f64 1 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(fma.f64 1 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 a))) (-.f64 1 (*.f64 (/.f64 -1/2 b_2) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c))) (-.f64 1 (/.f64 b_2 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (+.f64 (/.f64 b_2 a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(-.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 1)
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 -1/2 c)))) (*.f64 a b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))) (*.f64 (/.f64 a b_2) b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 -1/2 c)))) (*.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 b_2 b_2))) (*.f64 b_2 a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 -1/2 c) (/.f64 a b_2)) b_2)) (*.f64 b_2 (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 1 (/.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 -1/2 c))) (*.f64 a b_2))
(/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2))
(/.f64 (+.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 -1/2 c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a))
(/.f64 (+.f64 b_2 (*.f64 (*.f64 -1/2 c) (/.f64 a b_2))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 (/.f64 c b_2) -1/2 (/.f64 b_2 a))
(fma.f64 1 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 1 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (/.f64 b_2 a))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (/.f64 b_2 a))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 b_2 a)
(/.f64 b_2 a)
(/.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 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 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 b_2 a) (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (/.f64 b_2 a) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 b_2 a) (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (-.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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (+.f64 (+.f64 (/.f64 b_2 a) (/.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 -1/2 b_2) c) (+.f64 (-.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 -1/2 b_2) c) (*.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 b_2) a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 1 (-.f64 (/.f64 b_2 a) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (neg.f64 (/.f64 1 a)) b_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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (neg.f64 (/.f64 1 a)) b_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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.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 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.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 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1/2 b_2) c 0) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) 2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (fma.f64 (/.f64 -1/2 b_2) c 0) (+.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)) (fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (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 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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 (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 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (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 (/.f64 -1/2 b_2) c 0) (+.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)) (fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (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 (/.f64 -1/2 b_2) c 0) (*.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 -1/2 (/.f64 c b_2)) (*.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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 -1/2 b_2) c) (/.f64 b_2 a)) (/.f64 b_2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (/.f64 b_2 a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (/.f64 b_2 a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 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 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.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 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 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 b_2 a) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 1) (/.f64 b_2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 b_2 a)) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 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)) (fma.f64 (/.f64 -1/2 b_2) c 0))
(fma.f64 (/.f64 -1/2 b_2) c (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 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 b_2 a)))))
(-.f64 (+.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (exp.f64 (log1p.f64 (/.f64 b_2 a))))
(*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 2) (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) a) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) b_2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) a (*.f64 b_2 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))))) (*.f64 a (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))))
(*.f64 a (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))) (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) a (*.f64 b_2 (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (/.f64 a b_2)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 a b_2) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))) (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 a b_2) (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (neg.f64 a)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 b_2)))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (neg.f64 a) (*.f64 (neg.f64 b_2) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (neg.f64 a) (*.f64 b_2 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))) (*.f64 a (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) b_2))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) a (*.f64 b_2 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))) (*.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(*.f64 a (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))) (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) a (*.f64 b_2 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) 1))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))) (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))) (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 b_2)))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) (neg.f64 a) (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(*.f64 (neg.f64 a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))) (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) a (*.f64 b_2 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 4) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.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)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 4) (*.f64 (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) (-.f64 (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 6))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 4) (*.f64 (/.f64 b_2 a) (*.f64 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2))))))
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))) (/.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))) (/.f64 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (-.f64 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))) (-.f64 (/.f64 b_2 a) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (-.f64 (/.f64 b_2 a) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))) (-.f64 (/.f64 b_2 a) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 6) (pow.f64 (/.f64 b_2 a) 6)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 6) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 4) (pow.f64 (/.f64 b_2 a) 4)) (*.f64 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (-.f64 (*.f64 (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))) (*.f64 (/.f64 b_2 a) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (-.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (-.f64 (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 6) (+.f64 (pow.f64 (/.f64 b_2 a) 6) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 6) (pow.f64 (/.f64 b_2 a) 6)))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 4) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 6) (pow.f64 (/.f64 b_2 a) 6)) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 4) (pow.f64 (/.f64 b_2 a) 4))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) a) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) b_2)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) a))
(/.f64 (-.f64 (*.f64 a (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (*.f64 b_2 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)))) (*.f64 a (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))))
(-.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (/.f64 1 (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (/.f64 a b_2)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) 1)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 a b_2)) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (/.f64 a b_2)))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 a b_2)) (*.f64 a (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))) b_2) (/.f64 1 (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (neg.f64 a)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 b_2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (neg.f64 a)) (*.f64 (neg.f64 b_2) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (neg.f64 a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (neg.f64 a) (*.f64 b_2 (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))) (*.f64 a (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) b_2)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) a))
(/.f64 (-.f64 (*.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (*.f64 b_2 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))) (*.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(-.f64 (/.f64 (/.f64 (*.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) a) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))) (/.f64 1 (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) 1)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))) (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(-.f64 (*.f64 (/.f64 (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) (*.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))))) b_2) (/.f64 1 (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (neg.f64 a) (*.f64 b_2 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))))) (*.f64 a (+.f64 (neg.f64 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (*.f64 c (/.f64 1/2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2)) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 c (/.f64 1/2 b_2)) (*.f64 (/.f64 b_2 a) -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 2 (/.f64 b_2 a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (*.f64 (/.f64 b_2 a) (fma.f64 (/.f64 -1/2 b_2) c (*.f64 (/.f64 b_2 a) 2))))))
(pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 3)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 3) 1/3)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -1/2 b_2) c 0) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a)) 3))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))) 1))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 b_2 a))))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 b_2 (/.f64 1 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 1 (/.f64 b_2 a) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))) 1)
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 a))) (-.f64 1 (*.f64 (/.f64 -1/2 b_2) c)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 a))) 1) (*.f64 c (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 -1/2 b_2) c (exp.f64 (log1p.f64 (/.f64 b_2 a)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c))) (-.f64 1 (/.f64 b_2 a)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (+.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) -1))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (/.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (+.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 (/.f64 b_2 a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (+.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) -1))
(-.f64 (+.f64 (*.f64 (/.f64 -1/2 b_2) c) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 a))) 1) (*.f64 c (/.f64 -1/2 b_2)))
(+.f64 (fma.f64 (/.f64 -1/2 b_2) c (exp.f64 (log1p.f64 (/.f64 b_2 a)))) -1)
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 1)
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (/.f64 1 (+.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 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) 1) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) 1) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 c (/.f64 -1/2 b_2)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 -1/2 c)))) (*.f64 a b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (-.f64 (*.f64 b_2 b_2) (*.f64 -1/2 (*.f64 c a)))) (*.f64 b_2 a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 (fma.f64 b_2 b_2 (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))) (*.f64 (/.f64 a b_2) b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (-.f64 b_2 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))) (*.f64 b_2 (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (*.f64 b_2 (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 -1/2 c)))) (*.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 -1/2 (*.f64 c a)))) (*.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (-.f64 (*.f64 -1/2 (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) (-.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (*.f64 (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (*.f64 c (/.f64 1/2 b_2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))) (-.f64 (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))) (pow.f64 (/.f64 b_2 a) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (/.f64 -1/2 b_2) (*.f64 (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (-.f64 (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))) (pow.f64 (/.f64 b_2 a) 2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 c (/.f64 -1/2 b_2)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))) (/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))) (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 b_2 b_2))) (*.f64 b_2 a))
(*.f64 (*.f64 b_2 a) (/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 -1/2 (*.f64 c a)) (*.f64 b_2 b_2))))
(*.f64 b_2 (*.f64 a (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 -1/2 (*.f64 c a)) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 -1/2 c) (/.f64 a b_2)) b_2)) (*.f64 b_2 (/.f64 a b_2)))
(*.f64 (*.f64 b_2 (/.f64 a b_2)) (/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (*.f64 -1/2 c) (/.f64 a b_2) (neg.f64 b_2))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) b_2) (fma.f64 (*.f64 -1/2 c) (/.f64 a b_2) (neg.f64 b_2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (*.f64 -1/2 c) (neg.f64 a) (neg.f64 (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (neg.f64 a)))
(*.f64 b_2 (*.f64 (neg.f64 a) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 b_2 b_2 (*.f64 1/2 (*.f64 c a))))))
(/.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (+.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 1 (/.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (+.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 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)) 1) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)))) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3)))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 6)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 4) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 4)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 4) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2))) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a))))) (+.f64 (pow.f64 (/.f64 b_2 a) 6) (-.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 6) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 3)) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))))) (-.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2))) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3) (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (+.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 4) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6)) (+.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1/2 b_2)))) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 -1/2 c))) (*.f64 a b_2))
(/.f64 (fma.f64 b_2 b_2 (*.f64 -1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2))
(/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 a) (*.f64 -1/2 c))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 (*.f64 -1/2 c) (neg.f64 a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a))
(/.f64 (fma.f64 b_2 b_2 (*.f64 -1/2 (*.f64 c a))) (*.f64 b_2 a))
(/.f64 (+.f64 b_2 (*.f64 (*.f64 -1/2 c) (/.f64 a b_2))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 b_2 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 -1/2 c) (neg.f64 a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 1/2 (*.f64 c a))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (/.f64 b_2 a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))) (+.f64 (neg.f64 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (*.f64 c (/.f64 1/2 b_2)))))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 1)
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 2)
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 3)
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3) 1/3)
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 3))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) 1))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 b_2 (/.f64 1 a) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 (/.f64 c b_2) -1/2 (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 1 (/.f64 b_2 a) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 1 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))

localize38.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(-.f64 (/.f64 (fma.f64 -1 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) a) (/.f64 b_2 a))
95.1%
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
93.3%
(/.f64 (fma.f64 -1 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) a)
Compiler

Compiled 59 to 29 computations (50.8% saved)

series19.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite298.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1206×associate-/r/
834×distribute-lft-in
746×associate-/l/
324×add-sqr-sqrt
316×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify306.0ms (1%)

Algorithm
egg-herbie
Rules
1274×associate-*r*
1016×associate-*l*
926×*-commutative
916×associate-/l*
678×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070719448
1216817818
Stop Event
node limit
Counts
374 → 434
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.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 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 (*.f64 -1 (/.f64 b_2 a)) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(/.f64 (-.f64 (*.f64 -1 b_2) b_2) a)
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 b_2 (*.f64 -1 b_2)) a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 b_2 (*.f64 -1 b_2)) a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 b_2 (*.f64 -1 b_2)) a)) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(+.f64 (*.f64 (/.f64 1 a) (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (/.f64 1 a) (*.f64 (neg.f64 b_2) 1)) (*.f64 (/.f64 1 a) (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) 1)
(*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 1 a))
(*.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 1)
(*.f64 1 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))
(*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) (*.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(*.f64 (/.f64 1 a) (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1) (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2))) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) a) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 3)
(pow.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) -1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1)
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (*.f64 c 1/2) (/.f64 a b_2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 1)
(*.f64 1 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (sqrt.f64 (*.f64 c 1/2)) (*.f64 (sqrt.f64 (*.f64 c 1/2)) (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (*.f64 (cbrt.f64 (*.f64 c 1/2)) (/.f64 a b_2)))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) a)
(*.f64 (/.f64 a b_2) (*.f64 c 1/2))
(*.f64 (*.f64 c -1/2) (*.f64 -1 (/.f64 a b_2)))
(*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) 1) a)
(*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 (*.f64 c 1/2) a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 (*.f64 c 1/2) 1) a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (*.f64 c 1/2) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (*.f64 (/.f64 c b_2) a) 1/2)
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 (*.f64 c 1/2) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 a b_2) 1/2) c)
(*.f64 (*.f64 -1 (/.f64 a b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 c b_2) (*.f64 1/2 a))
(*.f64 (/.f64 c 1) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (*.f64 1/2 (sqrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) b_2) (*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) 1) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 c 1/2)) (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) (/.f64 b_2 a)) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 (*.f64 c 1/2)) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) b_2) (/.f64 (cbrt.f64 (*.f64 c 1/2)) (/.f64 1 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 c 1/2)) b_2) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 c 1/2)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 1/2 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c 1/2) -1) (neg.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 c (/.f64 (neg.f64 b_2) a)) -1/2)
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 c a))) 1/2)
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 (*.f64 c 1/2)) a))) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) a))) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 (/.f64 b_2 a) 2)) (sqrt.f64 c))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (/.f64 b_2 a)) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 b_2 a) 2)) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) -1) (neg.f64 a))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) 1) a)
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) 1) (/.f64 a 1))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 c -1/2) -1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) -1) (neg.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) 1) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (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 1/2 (/.f64 a b_2))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
(pow.f64 (*.f64 2 (/.f64 b_2 (*.f64 c a))) -1)
(neg.f64 (/.f64 (*.f64 c 1/2) (/.f64 (neg.f64 b_2) a)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) 1/2) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (-.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(*.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))
(*.f64 (/.f64 1 a) (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))))
(*.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) (/.f64 1 a))
(*.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)) (/.f64 1 (*.f64 a a)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 1 (*.f64 a a)) (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))) (*.f64 a a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 (/.f64 b_2 a) a) (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) b_2))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 b_2)))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))) (*.f64 (neg.f64 a) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 1 (/.f64 a (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)))
(/.f64 1 (/.f64 (*.f64 a a) (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))))
(/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)
(/.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) 1) a)
(/.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)) a) a)
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (+.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (*.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 3) (pow.f64 b_2 3)) (*.f64 a (+.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (+.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 0 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) b_2)) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1)) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 b_2))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))) (neg.f64 (*.f64 a a)))
(pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(fma.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 1 a) (/.f64 (neg.f64 b_2) a))
(fma.f64 1 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (/.f64 (neg.f64 b_2) a))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(+.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 (/.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 (/.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 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 (/.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 (/.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 (/.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 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 (/.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 (/.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 (/.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 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 (/.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 (/.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 (/.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 1/2 (/.f64 c b_2))
(+.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 (/.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 (/.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 1/2 (/.f64 c b_2))
(+.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 (/.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 (/.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 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 (/.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 (/.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 (/.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 1/2 (/.f64 c b_2))
(+.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 (/.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 (/.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 1/2 (/.f64 c b_2))
(+.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 (/.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 (/.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 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (/.f64 c 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 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 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 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 1/2 (/.f64 c 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 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 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 1/2 (/.f64 c 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 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (*.f64 -1 (/.f64 b_2 a)) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (-.f64 (*.f64 -1 b_2) b_2) a)
(*.f64 (/.f64 b_2 a) -2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 b_2 (*.f64 -1 b_2)) a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 b_2 (*.f64 -1 b_2)) a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 b_2 (*.f64 -1 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 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(+.f64 (*.f64 (/.f64 1 a) (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 (neg.f64 b_2) a))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(+.f64 (*.f64 (/.f64 1 a) (*.f64 (neg.f64 b_2) 1)) (*.f64 (/.f64 1 a) (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) 1)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 1 a))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 1)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 1 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (*.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) (*.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 2) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 2) a))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (/.f64 1 a) (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 1 (neg.f64 a)))
(*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1) (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (*.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (*.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 2) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (*.f64 (/.f64 1 a) (sqrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2))) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 2) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 2) a) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 2) (*.f64 (/.f64 1 a) (cbrt.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 2) a))
(pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 1)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 3)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(pow.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) -1)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) 1/3)
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(neg.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (neg.f64 a)))
(*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 a))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(exp.f64 (log.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 1))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)
(/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 (/.f64 a b_2) 1/2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 c 1/2) (/.f64 a b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 1)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 1 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 c 1/2)) (*.f64 (sqrt.f64 (*.f64 c 1/2)) (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 1/2 c)) (*.f64 (/.f64 a b_2) (sqrt.f64 (*.f64 1/2 c))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 (sqrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (*.f64 (cbrt.f64 (*.f64 c 1/2)) (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) b_2)))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) a)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (*.f64 c 1/2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 c -1/2) (*.f64 -1 (/.f64 a b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) 1) a)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 a b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) 1/2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) 1/2) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) 1/2) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 (*.f64 c 1/2) a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 (*.f64 c 1/2) 1) a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2)))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (*.f64 c 1/2) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (/.f64 (cbrt.f64 (/.f64 b_2 a)) 1/2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (*.f64 1/2 (/.f64 c (cbrt.f64 (/.f64 b_2 a)))))
(*.f64 (*.f64 1/2 (/.f64 a b_2)) c)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2)))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 c)))
(*.f64 (*.f64 (/.f64 c b_2) a) 1/2)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 (*.f64 c 1/2) (neg.f64 a)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 (/.f64 a b_2) 1/2) c)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 -1 (/.f64 a b_2)) (*.f64 c -1/2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 c b_2) (*.f64 1/2 a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 c 1) (*.f64 1/2 (/.f64 a b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (*.f64 1/2 (sqrt.f64 (/.f64 a b_2))))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2)))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 c)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (*.f64 1/2 (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) c)))
(*.f64 (/.f64 1/2 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) b_2) (*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) 1) a))
(*.f64 (sqrt.f64 (*.f64 1/2 c)) (*.f64 (/.f64 a b_2) (sqrt.f64 (*.f64 1/2 c))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 (sqrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) 1) (/.f64 (sqrt.f64 (*.f64 c 1/2)) (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 1/2 c)) (*.f64 (/.f64 a b_2) (sqrt.f64 (*.f64 1/2 c))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 (sqrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) (/.f64 b_2 a)) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (sqrt.f64 (*.f64 1/2 c)) (*.f64 (/.f64 a b_2) (sqrt.f64 (*.f64 1/2 c))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 1/2 c)) (/.f64 (sqrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c 1/2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 (*.f64 c 1/2)) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 c)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 c)) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) b_2) (/.f64 (cbrt.f64 (*.f64 c 1/2)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) b_2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 c 1/2)) b_2) a))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) b_2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 c 1/2)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 1/2 c)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 (*.f64 1/2 c)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (*.f64 (*.f64 c c) 1/4))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 1/2 (neg.f64 a)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) -1) (neg.f64 (/.f64 a b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 c (/.f64 (neg.f64 b_2) a)) -1/2)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 1)) a)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 c a))) 1/2)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 (*.f64 c 1/2)) a))) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (sqrt.f64 (*.f64 1/2 c)) (*.f64 (/.f64 1 b_2) (*.f64 a (sqrt.f64 (*.f64 1/2 c)))))
(/.f64 1 (/.f64 (/.f64 (/.f64 b_2 a) (sqrt.f64 (*.f64 1/2 c))) (sqrt.f64 (*.f64 1/2 c))))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) a))) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (cbrt.f64 (*.f64 1/2 c)) (*.f64 (/.f64 1 b_2) (*.f64 a (cbrt.f64 (*.f64 c (*.f64 c 1/4))))))
(*.f64 (cbrt.f64 (*.f64 1/2 c)) (*.f64 (*.f64 (/.f64 1 b_2) a) (cbrt.f64 (*.f64 (*.f64 c c) 1/4))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 (/.f64 b_2 a) 2)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (*.f64 (/.f64 b_2 a) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (/.f64 b_2 a)) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) (*.f64 a (/.f64 (cbrt.f64 (*.f64 1/2 c)) b_2)))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 b_2 a) 2)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 (/.f64 b_2 a) 2) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) -1) (neg.f64 a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) 1) a)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) 1) (/.f64 a 1))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (*.f64 c -1/2) -1) (/.f64 a b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) -1) (neg.f64 (/.f64 a b_2)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) 1) (/.f64 a b_2))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) 1/2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) 1/2) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) 1/2) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 1)) a)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 1/2 (*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2)))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (*.f64 1/2 c)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 c (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2)) (sqrt.f64 b_2)))
(*.f64 (sqrt.f64 a) (/.f64 c (*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2))))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (neg.f64 b_2)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) 1/2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (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)) (*.f64 1/2 (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) c)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (*.f64 1/2 c) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))))
(*.f64 (cbrt.f64 a) (/.f64 (/.f64 (*.f64 1/2 c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 1/2 c) (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 1/2 c) (cbrt.f64 (neg.f64 b_2))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 1)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 3)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 3) 1/3)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (*.f64 2 (/.f64 b_2 (*.f64 c a))) -1)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(neg.f64 (/.f64 (*.f64 c 1/2) (/.f64 (neg.f64 b_2) a)))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) 1/2) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (log.f64 (sqrt.f64 (exp.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) 3))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c 1/2) 3) (pow.f64 (/.f64 b_2 a) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 c 3) 1/8) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(exp.f64 (log.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 1))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (*.f64 1 (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (*.f64 2 (*.f64 0 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (*.f64 2 (*.f64 0 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (+.f64 (*.f64 0 (/.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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 0 (/.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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (*.f64 2 (*.f64 0 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) (*.f64 2 (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (*.f64 2 (*.f64 0 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (+.f64 (*.f64 0 (/.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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 0 (/.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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (+.f64 (*.f64 0 (/.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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) (+.f64 (*.f64 0 (/.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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 0 (/.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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 0 (/.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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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)) (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 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 1 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 1 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 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 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(*.f64 (/.f64 1 a) (+.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) (*.f64 (/.f64 1 a) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(*.f64 (/.f64 1 a) (+.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a 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 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (fma.f64 (/.f64 -1 a) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 0 (/.f64 b_2 a)) (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 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 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) 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 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a 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 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a))
(+.f64 (-.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))) 1)
(+.f64 1 (-.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (exp.f64 (log1p.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 1)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 1 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 2))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))
(*.f64 (/.f64 1 a) (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))
(*.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) (/.f64 1 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)) (/.f64 1 (*.f64 a a)))
(*.f64 (fma.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (neg.f64 a))) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))
(*.f64 (/.f64 1 (*.f64 a a)) (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)))
(*.f64 (fma.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (neg.f64 a))) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))) (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))) (*.f64 a a))
(*.f64 (*.f64 a a) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))))
(*.f64 a (*.f64 a (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (+.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 (/.f64 b_2 a) a) (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (-.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 b_2 (*.f64 a a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 a b_2)))) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a b_2) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))) (*.f64 a (/.f64 a b_2)))
(*.f64 a (*.f64 (/.f64 a b_2) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a b_2) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))) (*.f64 a (neg.f64 a)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (neg.f64 a) (*.f64 b_2 (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (*.f64 a (+.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 b_2))) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) b_2))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 b_2 (/.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))) (*.f64 a (/.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(*.f64 a (*.f64 (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 a (*.f64 b_2 (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (/.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))) (/.f64 (*.f64 a (/.f64 a b_2)) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))) (*.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 b_2)))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (neg.f64 a) (/.f64 (*.f64 b_2 (neg.f64 a)) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))) (/.f64 (*.f64 a (neg.f64 a)) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))
(*.f64 (neg.f64 a) (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (+.f64 (neg.f64 a) (/.f64 (neg.f64 (*.f64 b_2 a)) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))) (*.f64 (neg.f64 a) a))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (neg.f64 a) (*.f64 b_2 (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 (*.f64 a (+.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 b_2))) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (/.f64 a b_2) (neg.f64 a))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 a b_2) (neg.f64 a))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 a)))
(*.f64 (*.f64 a a) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))))
(*.f64 a (*.f64 a (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 a (+.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 4) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)))))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 4) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) 3) (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))) 3))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 4) (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)))) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 6)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 4) (*.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))) (-.f64 (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))) (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))) (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))
(/.f64 1 (/.f64 a (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(/.f64 1 (/.f64 (*.f64 a a) (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))))
(*.f64 (fma.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (neg.f64 a))) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))
(/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(/.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)) (*.f64 a a))
(*.f64 (fma.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (neg.f64 a))) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) 1) a)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(/.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a)) a) a)
(*.f64 (fma.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (neg.f64 a))) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (-.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a)))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))
(/.f64 (-.f64 (*.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 2)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (pow.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 2))) (*.f64 (*.f64 b_2 a) (*.f64 b_2 a))) (*.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 6) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 6) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 2) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 2) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 4) (pow.f64 (/.f64 b_2 a) 4)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 4) (pow.f64 (/.f64 b_2 a) 4)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 (neg.f64 b_2) a) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) a))) (*.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a))))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))))) (+.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (*.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 2)) (*.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)) 3) (pow.f64 (*.f64 b_2 a) 3)) (*.f64 a a)) (+.f64 (*.f64 a (*.f64 a (pow.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 2))) (*.f64 b_2 (*.f64 a (*.f64 a (+.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)))) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3)) (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)))) (+.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 6) (pow.f64 (/.f64 b_2 a) 6)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 6) (+.f64 (pow.f64 (/.f64 b_2 a) 6) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 3) (pow.f64 b_2 3)) (*.f64 a (+.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) 2) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 3) (pow.f64 b_2 3)) (*.f64 a (+.f64 (pow.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) 2) (*.f64 b_2 (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 3) (pow.f64 b_2 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) 2) (*.f64 b_2 (+.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (+.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2)) (+.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) 3) (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (*.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a)) (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 4) (+.f64 (pow.f64 (/.f64 b_2 a) 4) (*.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 6) (pow.f64 (/.f64 b_2 a) 6)) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 4) (pow.f64 (/.f64 b_2 a) 4))))
(/.f64 (-.f64 0 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) b_2) (neg.f64 a))
(/.f64 (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (fma.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (/.f64 a b_2) (neg.f64 a)) (*.f64 a (/.f64 a b_2)))
(*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) (/.f64 a b_2) (neg.f64 a)) (*.f64 a a)) b_2)
(/.f64 (-.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (+.f64 (*.f64 a (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))) (*.f64 b_2 a)) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 a (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) b_2)) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a))
(/.f64 (-.f64 a (*.f64 b_2 (/.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))) (*.f64 a (/.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))))
(*.f64 (/.f64 (-.f64 a (*.f64 b_2 (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))) (*.f64 a a)) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.f64 (-.f64 (/.f64 a b_2) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) 1)) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)))
(/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))) (/.f64 (*.f64 a (/.f64 a b_2)) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 b_2))) (*.f64 (/.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)))
(/.f64 (-.f64 (neg.f64 a) (/.f64 (*.f64 b_2 (neg.f64 a)) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))) (/.f64 (*.f64 a (neg.f64 a)) (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))))
(*.f64 (/.f64 (+.f64 (neg.f64 a) (*.f64 b_2 (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))) (*.f64 a (neg.f64 a))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (+.f64 (*.f64 a (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))) (*.f64 b_2 a)) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 a (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) (/.f64 a b_2) a) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(*.f64 (/.f64 (fma.f64 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 a b_2) a) (*.f64 a (neg.f64 a))) b_2)
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 a)))
(*.f64 (fma.f64 a (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) (*.f64 b_2 (neg.f64 a))) (/.f64 1 (*.f64 a a)))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 3) (pow.f64 (/.f64 b_2 a) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2)) (neg.f64 a))
(/.f64 (+.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2))))) b_2) (neg.f64 a))
(/.f64 (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (*.f64 a (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))) (*.f64 b_2 a))) (neg.f64 (*.f64 a a)))
(/.f64 (+.f64 (*.f64 a (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))))) (*.f64 b_2 a)) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 a (+.f64 b_2 (+.f64 b_2 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 a (neg.f64 a)))
(pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 1)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 2)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 3)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 3) 1/3)
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a) 3))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)) 1))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) b_2) a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(fma.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) (/.f64 1 a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(fma.f64 1 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (sqrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) 2) (cbrt.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 c (*.f64 1/2 (/.f64 a b_2)))) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 -1 b_2 (*.f64 1/2 (*.f64 c (/.f64 a b_2)))) a))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)

localize50.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3))
99.5%
(pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3)
51.2%
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
Compiler

Compiled 57 to 37 computations (35.1% saved)

series22.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
4.0ms
c
@0
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
3.0ms
c
@-inf
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
3.0ms
b_2
@-inf
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
3.0ms
b_2
@0
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
2.0ms
b_2
@inf
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)

rewrite199.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
838×associate-/r/
586×distribute-lft-neg-in
568×distribute-rgt-in
540×distribute-lft-in
402×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify195.0ms (0.7%)

Algorithm
egg-herbie
Rules
1016×associate-*r*
924×associate-*l*
912×associate-/l*
878×*-commutative
818×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05819593
117939261
Stop Event
node limit
Counts
321 → 320
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 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.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 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) 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 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2)))) 1)
(*.f64 c (/.f64 1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 c (*.f64 b_2 2)) 1)
(*.f64 1 (/.f64 c (*.f64 b_2 2)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 1/2 b_2)))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (sqrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 1/2 b_2)))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (/.f64 c b_2) 1/2)
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 (neg.f64 c) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 c 1) (/.f64 1/2 b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c 1/2))
(*.f64 (/.f64 1 b_2) (/.f64 c 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 b_2 2))) (/.f64 c (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 c (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) -1/2)
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) 2))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) 1/2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) 1/2) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (*.f64 b_2 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (*.f64 b_2 2))) (/.f64 (cbrt.f64 c) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (neg.f64 (/.f64 1/2 b_2)) (neg.f64 c))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1/3) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (pow.f64 1 1/3) (/.f64 c (*.f64 b_2 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3))
(*.f64 (/.f64 c -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 b_2 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) 1/2))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 b_2 2)) (cbrt.f64 c))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 1/2 b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) -1/2)
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 1/2 b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) -1/2)
(*.f64 (/.f64 (/.f64 c 1) -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) 1) (sqrt.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 b_2)) (sqrt.f64 1/2))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) 1) (cbrt.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 b_2)) (cbrt.f64 1/2))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 -1/2))
(/.f64 c (*.f64 b_2 2))
(/.f64 1 (*.f64 (/.f64 b_2 c) 2))
(/.f64 1 (*.f64 2 (/.f64 b_2 c)))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 b_2 2) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (*.f64 2 (/.f64 b_2 (sqrt.f64 c))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 b_2 2) (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 2 (/.f64 b_2 (cbrt.f64 c))))
(/.f64 (/.f64 c b_2) 2)
(/.f64 (neg.f64 c) (*.f64 b_2 -2))
(/.f64 (*.f64 c 1/2) b_2)
(/.f64 (/.f64 c 1) (*.f64 b_2 2))
(/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (*.f64 b_2 2)))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (*.f64 b_2 2)))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (*.f64 2 (sqrt.f64 b_2)))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 2 (cbrt.f64 b_2)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 b_2 c) 2)))
(neg.f64 (*.f64 (/.f64 c b_2) -1/2))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 1/2 b_2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 b_2 2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2))))
(exp.f64 (log.f64 (/.f64 c (*.f64 b_2 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 b_2 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 b_2 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) 1)
(*.f64 c (*.f64 (/.f64 1/2 b_2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1)
(*.f64 (/.f64 c (*.f64 b_2 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))
(*.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) (*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 c (*.f64 b_2 2)))
(*.f64 (/.f64 c b_2) (*.f64 1/2 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (pow.f64 c 3) (/.f64 1 (pow.f64 (*.f64 b_2 2) 3)))
(*.f64 (pow.f64 c 3) (pow.f64 (/.f64 1/2 b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (/.f64 1/2 b_2))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 c (*.f64 b_2 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (sqrt.f64 (/.f64 c (*.f64 b_2 2)))) (sqrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2)) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 c b_2)) 1/2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 b_2 2) 3)) (pow.f64 c 3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) 3) (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) 3) (/.f64 c (*.f64 b_2 2)))
(*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)
(*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) 1/8)
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) b_2) (*.f64 c 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) b_2) (/.f64 c 2))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 b_2 2)) c)
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 c (*.f64 b_2 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (sqrt.f64 (*.f64 b_2 2))) (/.f64 c (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 c (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 b_2 -2)) (neg.f64 c))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 (*.f64 b_2 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) 1/2))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 c 3) 1) (pow.f64 (/.f64 1/2 b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 b_2 b_2) 4)) (/.f64 1/2 b_2))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 (*.f64 b_2 b_2) 4) b_2)) 1/2)
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 (*.f64 b_2 b_2) 4) 1)) (/.f64 1/2 b_2))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 (*.f64 b_2 b_2) 4) (neg.f64 b_2))) -1/2)
(*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b_2) 3)) -1/8)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) b_2) 1/2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) 1) (/.f64 1/2 b_2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (neg.f64 b_2)) -1/2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) b_2) (*.f64 c 1/2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) b_2) (/.f64 c 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (*.f64 b_2 2)) c)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) 1) (/.f64 c (*.f64 b_2 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (sqrt.f64 (*.f64 b_2 2))) (/.f64 c (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 c (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (*.f64 b_2 -2)) (neg.f64 c))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (neg.f64 b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 (*.f64 b_2 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) 1/2))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) (neg.f64 b_2)) 1/2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) -1) (/.f64 1/2 b_2))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) b_2) -1/2)
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) b_2) 1/2)
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) 1) (/.f64 1/2 b_2))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (neg.f64 b_2)) -1/2)
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (neg.f64 b_2)) 1/2)
(*.f64 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) -1) (/.f64 1/2 b_2))
(*.f64 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) b_2) -1/2)
(/.f64 c (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 2) (*.f64 (/.f64 b_2 c) 2))))
(/.f64 c (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 2))))
(/.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2)))
(/.f64 1 (/.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(/.f64 1 (pow.f64 (*.f64 (/.f64 b_2 c) 2) 3))
(/.f64 1 (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2))))
(/.f64 (*.f64 c c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 b_2) 4)))
(/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (/.f64 b_2 c) 2))
(/.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))))
(/.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 -2) (*.f64 (/.f64 b_2 c) 2))))
(/.f64 (pow.f64 c 3) (pow.f64 (*.f64 b_2 2) 3))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2))))
(/.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (*.f64 b_2 2))
(/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (*.f64 (/.f64 b_2 c) 2))
(/.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (neg.f64 c)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2)))
(/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) (*.f64 b_2 -2))
(/.f64 (*.f64 c (/.f64 c (*.f64 b_2 2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 2)))
(/.f64 (*.f64 (neg.f64 c) (/.f64 c (*.f64 b_2 2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2)))
(/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (*.f64 b_2 2))
(/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (*.f64 b_2 -2))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 2) (*.f64 b_2 -2))))
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 -2) (*.f64 b_2 2))))
(/.f64 (neg.f64 (pow.f64 c 3)) (neg.f64 (pow.f64 (*.f64 b_2 2) 3)))
(/.f64 (pow.f64 (neg.f64 c) 3) (pow.f64 (*.f64 b_2 -2) 3))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 6))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 c (*.f64 b_2 2)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c (*.f64 b_2 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2)))) (-.f64 1 (*.f64 -2 (/.f64 b_2 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (/.f64 c (*.f64 b_2 2))))
(-.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(-.f64 (+.f64 (/.f64 c (*.f64 b_2 2)) (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2))))) 1)
(*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 1)
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c (*.f64 b_2 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 2)) (*.f64 a c))) (*.f64 a (*.f64 b_2 2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) (*.f64 (/.f64 b_2 c) 2)) a)) (*.f64 a (*.f64 (/.f64 b_2 c) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2)) (*.f64 a (neg.f64 c)))) (*.f64 a (*.f64 b_2 -2)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (-.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a))))))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) 3) (pow.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) 3))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) (-.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))))
(/.f64 1 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 6)) (*.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(/.f64 (-.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 3) (pow.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (-.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 6) (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) 3) (pow.f64 (/.f64 c (*.f64 b_2 2)) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))))
(/.f64 (+.f64 (*.f64 c a) (*.f64 (*.f64 b_2 2) (*.f64 b_2 -2))) (*.f64 (*.f64 b_2 2) a))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2)) (*.f64 (neg.f64 c) a)) (*.f64 (*.f64 b_2 -2) a))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 2)) (*.f64 a c)) (*.f64 a (*.f64 b_2 2)))
(/.f64 (+.f64 a (*.f64 (*.f64 b_2 -2) (*.f64 (/.f64 b_2 c) 2))) (*.f64 a (*.f64 (/.f64 b_2 c) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2)) (*.f64 a (neg.f64 c))) (*.f64 a (*.f64 b_2 -2)))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))) (neg.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))
(pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 2))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 c (*.f64 b_2 2)))
(fma.f64 1 (/.f64 c (*.f64 b_2 2)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (*.f64 b_2 2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (*.f64 b_2 2)))
(fma.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (sqrt.f64 (/.f64 c (*.f64 b_2 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 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 (/.f64 c b_2) 1/2 (*.f64 -2 (/.f64 b_2 a)))
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 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a 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 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))))
(-.f64 (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))))
(-.f64 (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))))
(-.f64 (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (cbrt.f64 -1/8)))
(*.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 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a 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 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 1/2 (/.f64 c b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8))))
(/.f64 (neg.f64 c) (/.f64 b_2 (cbrt.f64 -1/8)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))))
(-.f64 (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))))
(-.f64 (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (cbrt.f64 -1/8)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
(fma.f64 -2 (/.f64 b_2 a) (neg.f64 (/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))))
(-.f64 (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) (cbrt.f64 -1/8)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2)))) 1)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 c (/.f64 1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 c (*.f64 b_2 2)) 1)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1 (/.f64 c (*.f64 b_2 2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (sqrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) 1/2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 b_2) c)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 c) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 c 1) (/.f64 1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c 1/2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (/.f64 c 2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 b_2 2))) (/.f64 c (sqrt.f64 (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 c (cbrt.f64 (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) -1/2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c -1/2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (/.f64 (sqrt.f64 c) 2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) 1/2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) 1/2) (sqrt.f64 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) 2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (*.f64 b_2 2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (*.f64 b_2 2))) (/.f64 (cbrt.f64 c) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)))
(*.f64 (neg.f64 (/.f64 1/2 b_2)) (neg.f64 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1/3) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 c (*.f64 b_2 2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 3/2)))
(*.f64 (/.f64 c -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 (*.f64 b_2 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) 1/2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 1 b_2) (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (/.f64 (cbrt.f64 c) b_2) (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 b_2 2)) (cbrt.f64 c))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) -1/2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 1/2 b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) -1/2)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c 1) -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) 1) (sqrt.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 b_2)) (sqrt.f64 1/2))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 b_2 2)))) (sqrt.f64 1/2))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (*.f64 b_2 2)) (sqrt.f64 b_2))) (sqrt.f64 1/2))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 -1/2))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (*.f64 b_2 2)) (sqrt.f64 (neg.f64 b_2)))) (sqrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) 1) (cbrt.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (/.f64 1/2 b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 b_2)) (cbrt.f64 1/2))
(*.f64 (/.f64 (/.f64 c (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 1/2))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 -1/2))
(*.f64 (/.f64 c (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2))) (cbrt.f64 -1/2))
(/.f64 c (*.f64 b_2 2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 (/.f64 b_2 c) 2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 2 (/.f64 b_2 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 b_2 2) (sqrt.f64 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 c) (*.f64 2 (/.f64 b_2 (sqrt.f64 c))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 b_2 2) (cbrt.f64 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 2 (/.f64 b_2 (cbrt.f64 c))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 c b_2) 2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (neg.f64 c) (*.f64 b_2 -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) (*.f64 b_2 2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (*.f64 b_2 2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (cbrt.f64 (*.f64 b_2 2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (*.f64 2 (sqrt.f64 b_2)))
(/.f64 c (*.f64 (*.f64 2 (sqrt.f64 b_2)) (sqrt.f64 b_2)))
(/.f64 c (*.f64 (sqrt.f64 b_2) (*.f64 2 (sqrt.f64 b_2))))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 2 (cbrt.f64 b_2)))
(/.f64 c (*.f64 (*.f64 2 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 c (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 2 (cbrt.f64 b_2))))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 b_2 c) 2)))
(*.f64 1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 c b_2) -1/2))
(*.f64 1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))
(fabs.f64 (*.f64 1/2 (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 1/2 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 b_2 2)))))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(cbrt.f64 (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 b_2 2))) 1))
(*.f64 1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) 1)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 c (*.f64 (/.f64 1/2 b_2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 1)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 c (*.f64 b_2 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) (*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 c (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 c b_2) (*.f64 1/2 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 c 3) (/.f64 1 (pow.f64 (*.f64 b_2 2) 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 c 3) (pow.f64 (/.f64 1/2 b_2) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 c (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (sqrt.f64 (/.f64 c (*.f64 b_2 2)))) (sqrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2)) (cbrt.f64 (/.f64 c (*.f64 b_2 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 c b_2)) 1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 1 (pow.f64 (*.f64 b_2 2) 3)) (pow.f64 c 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) 3) (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) 3) (/.f64 c (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) 1/8)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) b_2) (*.f64 c 1/2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) b_2) (/.f64 c 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 b_2 2)) c)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 c (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (sqrt.f64 (*.f64 b_2 2))) (/.f64 c (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 c (cbrt.f64 (*.f64 b_2 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) c) (cbrt.f64 (*.f64 b_2 2)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2) (/.f64 c (cbrt.f64 (*.f64 b_2 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 b_2 -2)) (neg.f64 c))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 b_2)) (*.f64 c -1/2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 (*.f64 b_2 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) 1/2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) b_2) (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) b_2)))
(*.f64 (/.f64 (pow.f64 c 3) 1) (pow.f64 (/.f64 1/2 b_2) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 b_2 b_2) 4)) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 (*.f64 b_2 b_2) 4) b_2)) 1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 (*.f64 b_2 b_2) 4) 1)) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (*.f64 (*.f64 (*.f64 b_2 b_2) 4) (neg.f64 b_2))) -1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b_2) 3)) -1/8)
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 (neg.f64 b_2) 3)))
(/.f64 (*.f64 -1/8 (pow.f64 c 3)) (pow.f64 (neg.f64 b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) b_2) 1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) 1) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(/.f64 (*.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (/.f64 1/2 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 c (/.f64 1/2 (sqrt.f64 b_2))) (/.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 1/2 (cbrt.f64 b_2)) (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (/.f64 1/2 (cbrt.f64 b_2))) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (neg.f64 b_2)) -1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) b_2) (*.f64 c 1/2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) b_2) (/.f64 c 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (*.f64 b_2 2)) c)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) 1) (/.f64 c (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (sqrt.f64 (*.f64 b_2 2))) (/.f64 c (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 2))) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) (/.f64 c (cbrt.f64 (*.f64 b_2 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2)) c) (cbrt.f64 (*.f64 b_2 2)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 2)) 2) (/.f64 c (cbrt.f64 (*.f64 b_2 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (*.f64 b_2 -2)) (neg.f64 c))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (neg.f64 b_2)) (*.f64 c -1/2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 (*.f64 b_2 2) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) 1/2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) b_2) (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) b_2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) (neg.f64 b_2)) 1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) -1) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) b_2) -1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) b_2) 1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) 1) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (sqrt.f64 b_2)) (/.f64 1/2 (sqrt.f64 b_2)))
(/.f64 (*.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (/.f64 1/2 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 c (/.f64 1/2 (sqrt.f64 b_2))) (/.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 1/2 (cbrt.f64 b_2)) (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (/.f64 1/2 (cbrt.f64 b_2))) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (neg.f64 b_2)) -1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) -1) (neg.f64 (/.f64 1/2 b_2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (neg.f64 b_2)) 1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) -1) (/.f64 1/2 b_2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) b_2) -1/2)
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 c (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 2) (*.f64 (/.f64 b_2 c) 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 c (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 1 (/.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 1 (pow.f64 (*.f64 (/.f64 b_2 c) 2) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 1 (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 c c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 b_2) 4)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (/.f64 b_2 c) 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 -2) (*.f64 (/.f64 b_2 c) 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (pow.f64 c 3) (pow.f64 (*.f64 b_2 2) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) c) (*.f64 b_2 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) 1) (*.f64 (/.f64 b_2 c) 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (neg.f64 c)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (neg.f64 c)) (*.f64 b_2 -2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 c (/.f64 c (*.f64 b_2 2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (neg.f64 c) (/.f64 c (*.f64 b_2 2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 c (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (*.f64 b_2 2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (*.f64 b_2 -2))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 2) (*.f64 b_2 -2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (*.f64 b_2 -2) (*.f64 b_2 2))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (neg.f64 (pow.f64 c 3)) (neg.f64 (pow.f64 (*.f64 b_2 2) 3)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (pow.f64 (neg.f64 c) 3) (pow.f64 (*.f64 b_2 -2) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 6))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 6))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 3))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(exp.f64 (*.f64 3 (log.f64 (/.f64 c (*.f64 b_2 2)))))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 c (*.f64 b_2 2)))) 1))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)))
(*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))) 1)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2)))) (-.f64 1 (*.f64 -2 (/.f64 b_2 a))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (/.f64 c (*.f64 b_2 2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) 1) (/.f64 c (*.f64 b_2 2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))))
(-.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(-.f64 (+.f64 (/.f64 c (*.f64 b_2 2)) (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) 1) (/.f64 c (*.f64 b_2 2)))
(+.f64 (*.f64 1/2 (/.f64 c b_2)) (expm1.f64 (log1p.f64 (/.f64 -2 (/.f64 a b_2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log1p.f64 (/.f64 c (*.f64 b_2 2))))) 1)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 1)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 1 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 2))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 2) (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (/.f64 1 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/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 c b_2)))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c (*.f64 b_2 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c (*.f64 b_2 2)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (/.f64 c b_2) (/.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 2)) (*.f64 a c))) (*.f64 a (*.f64 b_2 2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 b_2 (*.f64 -2 (*.f64 b_2 2))) (*.f64 c a))) (*.f64 b_2 (*.f64 2 a)))
(*.f64 (/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (-.f64 (*.f64 b_2 (*.f64 -4 b_2)) (*.f64 c a))) (*.f64 a (*.f64 b_2 2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) (*.f64 (/.f64 b_2 c) 2)) a)) (*.f64 a (*.f64 (/.f64 b_2 c) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 (*.f64 b_2 -2) (*.f64 2 (/.f64 b_2 c)) (neg.f64 a))) (*.f64 (/.f64 b_2 c) (*.f64 2 a)))
(*.f64 (/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (-.f64 (*.f64 b_2 (/.f64 (*.f64 -4 b_2) c)) a)) (*.f64 a (/.f64 b_2 (/.f64 c 2))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2)) (*.f64 a (neg.f64 c)))) (*.f64 a (*.f64 b_2 -2)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (-.f64 (*.f64 b_2 (*.f64 b_2 4)) (*.f64 a (neg.f64 c)))) (*.f64 (*.f64 a b_2) -2))
(*.f64 b_2 (*.f64 (*.f64 -2 a) (/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 b_2 (*.f64 b_2 4) (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (-.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a))))))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (-.f64 (*.f64 16 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2)))))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2)))))
(*.f64 (/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (-.f64 (*.f64 16 (pow.f64 (/.f64 b_2 a) 4)) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))) (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))))))) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 c b_2) -1/2) (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) 3) (pow.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) 3))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) (-.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 2 (/.f64 b_2 a)))) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (*.f64 64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (pow.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2))) 3))) (+.f64 (*.f64 16 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (/.f64 c (*.f64 b_2 2)) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2))) (*.f64 -4 (pow.f64 (/.f64 b_2 a) 2)))))))
(/.f64 (*.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))) (fma.f64 (*.f64 1/2 (/.f64 c b_2)) (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4))) (*.f64 16 (pow.f64 (/.f64 b_2 a) 4)))) (fma.f64 64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2)))) 3)))
(/.f64 1 (/.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (/.f64 1 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))))))
(/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 6)) (*.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(/.f64 (-.f64 (*.f64 64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 6)) (*.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))) (-.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 64 (pow.f64 (/.f64 b_2 a) 6)) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 6)) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (-.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 -4 (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4)) (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 (-.f64 (*.f64 16 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (pow.f64 (/.f64 c (*.f64 b_2 2)) 4)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))
(/.f64 (-.f64 (*.f64 16 (pow.f64 (/.f64 b_2 a) 4)) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 4)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) 3) (pow.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))) (+.f64 (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3))) (-.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 6) (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)) 3) (*.f64 -512 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)))) (+.f64 (*.f64 64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3))) (-.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 6) (*.f64 (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 3) 3) 1/512 (*.f64 -512 (pow.f64 (pow.f64 (/.f64 b_2 a) 3) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2))) (+.f64 (fma.f64 64 (pow.f64 (/.f64 b_2 a) 6) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 6)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) 3) (pow.f64 (/.f64 c (*.f64 b_2 2)) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (+.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (*.f64 4 (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (+.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))))
(/.f64 (-.f64 (*.f64 64 (pow.f64 (pow.f64 (/.f64 b_2 a) 2) 3)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2)) (+.f64 (*.f64 16 (*.f64 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))))))
(/.f64 (/.f64 (-.f64 (*.f64 64 (pow.f64 (/.f64 b_2 a) 6)) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 6)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (fma.f64 4 (pow.f64 (/.f64 b_2 a) 2) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) (*.f64 16 (pow.f64 (/.f64 b_2 a) 4))))
(/.f64 (+.f64 (*.f64 c a) (*.f64 (*.f64 b_2 2) (*.f64 b_2 -2))) (*.f64 (*.f64 b_2 2) a))
(/.f64 (fma.f64 c a (*.f64 b_2 (*.f64 -2 (*.f64 b_2 2)))) (*.f64 b_2 (*.f64 2 a)))
(/.f64 (fma.f64 c a (*.f64 b_2 (*.f64 -4 b_2))) (*.f64 a (*.f64 b_2 2)))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(/.f64 (+.f64 a (*.f64 b_2 (*.f64 -2 (*.f64 2 (/.f64 b_2 c))))) (*.f64 (/.f64 b_2 c) (*.f64 2 a)))
(/.f64 (fma.f64 b_2 (/.f64 (*.f64 -4 b_2) c) a) (*.f64 a (/.f64 b_2 (/.f64 c 2))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2)) (*.f64 (neg.f64 c) a)) (*.f64 (*.f64 b_2 -2) a))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 4)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 a b_2) -2))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 2)) (*.f64 a c)) (*.f64 a (*.f64 b_2 2)))
(/.f64 (fma.f64 c a (*.f64 b_2 (*.f64 -2 (*.f64 b_2 2)))) (*.f64 b_2 (*.f64 2 a)))
(/.f64 (fma.f64 c a (*.f64 b_2 (*.f64 -4 b_2))) (*.f64 a (*.f64 b_2 2)))
(/.f64 (+.f64 a (*.f64 (*.f64 b_2 -2) (*.f64 (/.f64 b_2 c) 2))) (*.f64 a (*.f64 (/.f64 b_2 c) 2)))
(/.f64 (+.f64 a (*.f64 b_2 (*.f64 -2 (*.f64 2 (/.f64 b_2 c))))) (*.f64 (/.f64 b_2 c) (*.f64 2 a)))
(/.f64 (fma.f64 b_2 (/.f64 (*.f64 -4 b_2) c) a) (*.f64 a (/.f64 b_2 (/.f64 c 2))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 -2) (*.f64 b_2 -2)) (*.f64 a (neg.f64 c))) (*.f64 a (*.f64 b_2 -2)))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 4)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 a b_2) -2))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(/.f64 (neg.f64 (-.f64 (*.f64 4 (pow.f64 (/.f64 b_2 a) 2)) (pow.f64 (/.f64 c (*.f64 b_2 2)) 2))) (neg.f64 (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 -4 (pow.f64 (/.f64 b_2 a) 2))) (+.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (/.f64 b_2 a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) -4)) (fma.f64 (/.f64 b_2 a) 2 (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8) (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 (*.f64 -8 (pow.f64 (/.f64 b_2 a) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 2) (*.f64 (*.f64 -2 (/.f64 b_2 a)) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/2))))))
(*.f64 1 (/.f64 (fma.f64 -8 (pow.f64 (/.f64 b_2 a) 3) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 -2 (*.f64 (/.f64 b_2 a) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) -1/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 2))) 1)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(pow.f64 (sqrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 2)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 3)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 3) 1/3)
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 2))
(fabs.f64 (fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2))))
(log.f64 (exp.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2))) 3))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(expm1.f64 (log1p.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(exp.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))) 1))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 c (*.f64 b_2 2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (/.f64 b_2 a) -2 (/.f64 c (*.f64 b_2 2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1 (/.f64 c (*.f64 b_2 2)) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 1 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (*.f64 b_2 2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (/.f64 c (*.f64 b_2 2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (sqrt.f64 (/.f64 c (*.f64 b_2 2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(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 2)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 2))) 2) (cbrt.f64 (/.f64 c (*.f64 b_2 2))) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))
(fma.f64 (/.f64 c b_2) 1/2 (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 c (/.f64 1/2 b_2) (*.f64 -2 (/.f64 b_2 a)))
(fma.f64 1/2 (/.f64 c b_2) (/.f64 -2 (/.f64 a b_2)))

eval1.2s (4.2%)

Compiler

Compiled 55260 to 24101 computations (56.4% saved)

prune1.1s (3.8%)

Pruning

55 alts after pruning (50 fresh and 5 done)

PrunedKeptTotal
New1841261867
Fresh92433
Picked101
Done257
Total1853551908
Error
92.6%
Counts
1908 → 55
Alt Table
Click to see full alt table
StatusErrorProgram
28.2%
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (*.f64 -1/2 (/.f64 c b_2)))
34.6%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
33.8%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.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)
23.8%
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
25.4%
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
31.3%
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
10.5%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
15.5%
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
49.0%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
31.9%
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
32.0%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
42.9%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2) a)
10.4%
(/.f64 (-.f64 b_2 b_2) a)
26.8%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
16.8%
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
34.8%
(/.f64 (*.f64 c -1/2) b_2)
31.9%
(/.f64 (*.f64 b_2 -2) a)
14.8%
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
28.1%
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
27.0%
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
48.9%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
10.0%
(/.f64 1/2 (/.f64 b_2 c))
31.3%
(-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (/.f64 b_2 a))
2.9%
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
6.8%
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
7.1%
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
7.3%
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
48.2%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
6.6%
(-.f64 (-.f64 (+.f64 (/.f64 b_2 a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1) (/.f64 b_2 a))
6.1%
(-.f64 (+.f64 (/.f64 b_2 a) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) 1/3)) (/.f64 b_2 a))
7.5%
(-.f64 (+.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 3)) (/.f64 b_2 a))
6.5%
(-.f64 (+.f64 (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))) (/.f64 b_2 a))
7.5%
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
6.9%
(-.f64 (+.f64 (/.f64 b_2 a) (expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) (/.f64 b_2 a))
11.8%
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
31.3%
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
27.3%
(+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
20.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (/.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2))) 1/3))
13.3%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (exp.f64 (*.f64 3 (log.f64 (/.f64 c (*.f64 b_2 2))))) 1/3))
31.6%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
14.1%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3)))
31.6%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)))
3.9%
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) b_2))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) a))
1.0%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))) (*.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
22.0%
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
26.0%
(*.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)
33.8%
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
32.0%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
27.0%
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
9.9%
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
9.9%
(*.f64 c (/.f64 1/2 b_2))
34.7%
(*.f64 c (/.f64 -1/2 b_2))
31.8%
(*.f64 b_2 (/.f64 -2 a))
9.9%
(*.f64 1/2 (/.f64 c b_2))
9.8%
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
Compiler

Compiled 2054 to 1276 computations (37.9% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
98.0%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
96.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
64.1%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 64 to 12 computations (81.3% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite321.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1622×associate-/r*
1050×associate-/l*
682×associate-+l+
328×add-sqr-sqrt
318×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01441
131135
2443635
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(/.f64 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 (*.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 (/.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 (-.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) (/.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 (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 a) (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 -1 (/.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 1 a) 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 (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 -1 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 (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 *.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 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 (-.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 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 a (-.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 (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)))))))

simplify305.0ms (1%)

Algorithm
egg-herbie
Rules
1386×associate-/l*
1346×associate-*r/
986×associate-/r*
914×associate-*l/
794×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02233194
16233142
224283058
Stop Event
node limit
Counts
64 → 105
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 (/.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 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 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 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 (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 a) (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1))
(*.f64 -1 (/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (*.f64 (/.f64 1 a) 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 (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 -1 a) (neg.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 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)))
(*.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))
(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 (-.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 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 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))
(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)))
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 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -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 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 5)) (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 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 c c) (/.f64 (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/2 (/.f64 c b_2) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a))))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (fma.f64 -1/2 (*.f64 (pow.f64 a 3) (/.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) 5/64) b_2)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 5)) (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 (*.f64 b_2 b_2) (sqrt.f64 -1)) 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 1/2 (*.f64 (/.f64 b_2 (sqrt.f64 -1)) b_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 -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 (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)))
(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 1/2 (*.f64 (/.f64 b_2 (sqrt.f64 -1)) b_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 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -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 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 5)) (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 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)) (*.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 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a))))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) 5/64) (*.f64 a (pow.f64 b_2 7))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 5)) (pow.f64 c 3)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.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 (/.f64 c b_2) 1/2))
(fma.f64 (/.f64 c b_2) 1/2 (/.f64 -2 (/.f64 a b_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 1/8 (*.f64 c c)) a) (pow.f64 b_2 3))))
(fma.f64 (/.f64 b_2 a) -2 (fma.f64 (/.f64 c b_2) 1/2 (/.f64 (*.f64 (*.f64 c c) (*.f64 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 c) (/.f64 (pow.f64 b_2 3) a)) 1/8 (fma.f64 (/.f64 c b_2) 1/2 (/.f64 (*.f64 (*.f64 1/16 (*.f64 a a)) (pow.f64 c 3)) (pow.f64 b_2 5)))))
(fma.f64 (/.f64 b_2 a) -2 (fma.f64 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) 1/8 (fma.f64 (/.f64 c b_2) 1/2 (/.f64 (pow.f64 c 3) (/.f64 (/.f64 (pow.f64 b_2 5) (*.f64 a a)) 1/16)))))
(*.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 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -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 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)))))
(fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 5)) (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 c) (/.f64 (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))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b_2 6)) 5/64) (/.f64 (pow.f64 c 4) (*.f64 b_2 a))) (fma.f64 -1/8 (*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 5)) (pow.f64 c 3)) (*.f64 -1/2 (/.f64 c b_2)))))
(+.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 (/.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 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 (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 (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))
(/.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 (/.f64 1 a) (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 -1 (/.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 (*.f64 (/.f64 1 a) 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 (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 (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 1 (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 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 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 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 -1 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 (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 1 (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 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 (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)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.f64 (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 (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 1 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) 2)) (/.f64 1 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) 2)) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(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)
(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)
(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))
(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 (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 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)
(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)

localize79.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
99.7%
(*.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
a
@inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
a
@-inf
(*.f64 b_2 (/.f64 -2 a))
0.0ms
b_2
@-inf
(*.f64 b_2 (/.f64 -2 a))

rewrite105.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))))))))

simplify90.0ms (0.3%)

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))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
100.0%
(-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)
95.2%
(*.f64 c (/.f64 a b_2))
93.0%
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
Compiler

Compiled 55 to 20 computations (63.6% saved)

series9.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite249.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1882×associate-/l*
1028×distribute-lft-in
578×associate-/r/
522×associate-/l/
298×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify349.0ms (1.2%)

Algorithm
egg-herbie
Rules
960×associate-*r*
768×associate-*l*
700×associate-/l*
512×*-commutative
430×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

localize26.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
99.7%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
78.8%
(sqrt.f64 (*.f64 c (neg.f64 a)))
Compiler

Compiled 39 to 13 computations (66.7% saved)

series13.0ms (0%)

Counts
2 → 14
Calls

15 calls:

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

rewrite146.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1612×associate-*r/
1242×associate-*l/
804×associate-/r*
562×associate-/l*
272×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify287.0ms (1%)

Algorithm
egg-herbie
Rules
1410×distribute-lft-in
1402×distribute-rgt-in
1152×associate-/l*
658×associate-/l/
502×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04999225
112519081
251988949
Stop Event
node limit
Counts
223 → 298
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 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)))
(+.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 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.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 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.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 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (*.f64 (neg.f64 b_2) (/.f64 1 a)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 1 (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(/.f64 1 (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) -1)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 a (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) a)
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 c a) 1/4)) (/.f64 a (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1)) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a))) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1)) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1)) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1)) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) -1)) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) a) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) a) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) (sqrt.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 1 a)) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) 1) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) 1) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) 1) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1) 1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) 1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) 1) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) -1) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) -1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) 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 (*.f64 c a)) 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 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (/.f64 (pow.f64 a -2) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) 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) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 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))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(pow.f64 (*.f64 c a) 1/2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (*.f64 a c))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (*.f64 c a)) 1/2))
(sqrt.f64 (*.f64 a c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c a))) 1))
(sqrt.f64 (*.f64 a c))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (*.f64 (neg.f64 b_2) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 1 (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 1 (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 a (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (/.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) a) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (/.f64 a (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (/.f64 (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 a (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 c a) 1/4)) (/.f64 a (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) a) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) a))
(/.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1)) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a))) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1)) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1)) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1)) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) -1)) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) a) (neg.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (neg.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (neg.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2)) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) a) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a)) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) a) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (/.f64 (cbrt.f64 a) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 1 a)) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) a) (neg.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (neg.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (neg.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) 1) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) 1) (*.f64 a (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) 1) 1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) -1) 1) (*.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) a))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) a))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 a (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2)) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) a) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) a)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 a) (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a 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 a c)) b_2) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) -1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) 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 (*.f64 a 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 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) 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 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (/.f64 (pow.f64 a -2) a)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)

localize52.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
96.9%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
91.7%
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
68.8%
(-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2)
63.0%
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 77 to 22 computations (71.4% saved)

series22.0ms (0.1%)

Counts
3 → 76
Calls

27 calls:

TimeVariablePointExpression
11.0ms
a
@inf
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
1.0ms
b_2
@0
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
1.0ms
b_2
@inf
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
1.0ms
a
@-inf
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
1.0ms
c
@inf
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))

rewrite257.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1004×associate-*r/
846×associate-*l/
618×associate-+l+
318×add-sqr-sqrt
310×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify540.0ms (1.8%)

Algorithm
egg-herbie
Rules
1280×associate-+r-
1084×fma-def
620×+-commutative
568×associate-*r*
530×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval1.9s (6.4%)

Compiler

Compiled 55053 to 20675 computations (62.4% saved)

prune1.6s (5.4%)

Pruning

58 alts after pruning (50 fresh and 8 done)

PrunedKeptTotal
New1941141955
Fresh93645
Picked101
Done189
Total1952582010
Error
99.0%
Counts
2010 → 58
Alt Table
Click to see full alt table
StatusErrorProgram
28.2%
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (*.f64 -1/2 (/.f64 c b_2)))
34.6%
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
23.4%
(pow.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) -2)
33.8%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.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)
25.4%
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
27.0%
(/.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 a)) a)
31.3%
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
26.5%
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))) b_2) b_2) a)
10.5%
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
15.5%
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
49.0%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
31.9%
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
32.0%
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
18.7%
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))) 1/2)) b_2) a)
17.8%
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c))) 1/2)) b_2) a)
30.2%
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 c (neg.f64 a))) 1/2)) b_2) a)
10.4%
(/.f64 (-.f64 b_2 b_2) a)
26.8%
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
16.8%
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
9.8%
(/.f64 (*.f64 c (/.f64 1/2 (/.f64 b_2 a))) a)
34.8%
(/.f64 (*.f64 c -1/2) b_2)
31.9%
(/.f64 (*.f64 b_2 -2) a)
28.1%
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
8.0%
(/.f64 (neg.f64 b_2) a)
27.7%
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))) a)
31.9%
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
42.9%
(/.f64 1 (/.f64 a (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2)))
26.7%
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
10.0%
(/.f64 1/2 (/.f64 b_2 c))
2.9%
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
6.8%
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
7.1%
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
7.3%
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
48.2%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
31.3%
(-.f64 (/.f64 1/2 (/.f64 a (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (/.f64 a 2)))
6.6%
(-.f64 (-.f64 (+.f64 (/.f64 b_2 a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1) (/.f64 b_2 a))
6.1%
(-.f64 (+.f64 (/.f64 b_2 a) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) 1/3)) (/.f64 b_2 a))
7.5%
(-.f64 (+.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 3)) (/.f64 b_2 a))
6.5%
(-.f64 (+.f64 (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))) (/.f64 b_2 a))
7.5%
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
6.9%
(-.f64 (+.f64 (/.f64 b_2 a) (expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) (/.f64 b_2 a))
11.8%
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
27.3%
(+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
20.5%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (/.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2))) 1/3))
31.6%
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
1.0%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))) (*.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
22.0%
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
26.0%
(*.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)
33.8%
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
31.2%
(*.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))
32.0%
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
27.0%
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
9.9%
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
9.9%
(*.f64 c (/.f64 1/2 b_2))
34.7%
(*.f64 c (/.f64 -1/2 b_2))
31.8%
(*.f64 b_2 (/.f64 -2 a))
9.9%
(*.f64 1/2 (/.f64 c b_2))
9.8%
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
Compiler

Compiled 1008 to 635 computations (37% saved)

regimes3.1s (10.7%)

Counts
93 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.f64 (*.f64 c (/.f64 1/2 (/.f64 b_2 a))) a)
(/.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.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 b_2 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))
(-.f64 (/.f64 1/2 (/.f64 a (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (/.f64 a 2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.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 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) 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 (fma.f64 -1 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 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 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (*.f64 -1/2 (/.f64 c 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 -2 (/.f64 b_2 a)) (pow.f64 (/.f64 (/.f64 c (*.f64 b_2 2)) (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 (/.f64 b_2 c) 2))) 1/3))
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.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 1 a) (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.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 (-.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)))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 c (neg.f64 a))) 1/2)) b_2) a)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (exp.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2)))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3))
(-.f64 (+.f64 (/.f64 b_2 a) (expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) (/.f64 b_2 a))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))) a)
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2) a)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))) b_2) b_2) a)
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
(-.f64 (+.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 3)) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.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 (/.f64 b_2 a) (/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))) (/.f64 b_2 a))
(-.f64 (+.f64 (/.f64 b_2 a) (pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) 1/3)) (/.f64 b_2 a))
(-.f64 (-.f64 (+.f64 (/.f64 b_2 a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (-.f64 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2)))) (*.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (cbrt.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2)))) 3)
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (log.f64 a) (log.f64 (/.f64 -1 c))) 1/2)) b_2) a)
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 (log.f64 c) (log.f64 (/.f64 -1 a))) 1/2)) b_2) a)
(pow.f64 (pow.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 c (/.f64 b_2 1/2))) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) -2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (cbrt.f64 c) (*.f64 (/.f64 1/2 b_2) (pow.f64 (cbrt.f64 c) 2))))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (exp.f64 (*.f64 3 (log.f64 (/.f64 c (*.f64 b_2 2))))) 1/3))
(*.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 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(pow.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 3) 1/3)
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 2)) 3/2) 1/3)))
(/.f64 (*.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))) a)
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3)) a) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) b_2))) (*.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 2) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 b_2 a)))) a))
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))) a) (/.f64 b_2 a))
(/.f64 (*.f64 c -1/2) b_2)
Calls

4 calls:

1.4s
c
883.0ms
b_2
500.0ms
a
210.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
55.2%6a
86.6%3b_2
57.5%6c
78.1%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1512 to 666 computations (56% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
34.0ms
4.919272046520237e-60
2.0332986674570554e-59
18.0ms
-2.1443978629540597e+151
-2.188365362320705e+139
Results
29.0ms133×body256valid
5.0msbody2048valid
5.0ms14×body512valid
4.0ms26×body256invalid
3.0ms15×body256infinite
2.0msbody1024valid
Compiler

Compiled 316 to 211 computations (33.2% saved)

regimes828.0ms (2.8%)

Counts
42 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.f64 (*.f64 c (/.f64 1/2 (/.f64 b_2 a))) a)
(/.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.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 b_2 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))
(-.f64 (/.f64 1/2 (/.f64 a (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (/.f64 a 2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.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 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 -1 (/.f64 (*.f64 c (cbrt.f64 -1/8)) 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:

358.0ms
a
244.0ms
c
101.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
100.0ms
b_2
Results
ErrorSegmentsBranch
58.1%11a
86.6%3b_2
55.4%6c
77.9%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 532 to 242 computations (54.5% saved)

bsearch43.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
32.0ms
4.919272046520237e-60
2.0332986674570554e-59
10.0ms
-2.1443978629540597e+151
-2.188365362320705e+139
Results
18.0ms96×body256valid
8.0ms13×body1024valid
4.0ms14×body512valid
4.0ms23×body256invalid
3.0msbody2048valid
2.0ms11×body256infinite
Compiler

Compiled 234 to 159 computations (32.1% saved)

regimes1.3s (4.3%)

Counts
38 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.f64 (*.f64 c (/.f64 1/2 (/.f64 b_2 a))) a)
(/.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.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 b_2 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))
(-.f64 (/.f64 1/2 (/.f64 a (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (/.f64 a 2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.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 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
Outputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
(/.f64 (*.f64 c -1/2) b_2)
Calls

3 calls:

637.0ms
c
428.0ms
a
177.0ms
b_2
Results
ErrorSegmentsBranch
49.6%12a
81.4%3b_2
51.0%13c
Compiler

Compiled 463 to 213 computations (54% saved)

bsearch161.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
4.919272046520237e-60
2.0332986674570554e-59
125.0ms
-1.4124719667478226e-71
-2.9802220238728516e-81
Results
123.0ms223×body256valid
15.0ms83×body256invalid
8.0ms15×body512valid
6.0ms14×body1024valid
2.0msbody2048valid
Compiler

Compiled 466 to 343 computations (26.4% saved)

regimes986.0ms (3.3%)

Counts
36 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.f64 (*.f64 c (/.f64 1/2 (/.f64 b_2 a))) a)
(/.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.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 b_2 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))
(-.f64 (/.f64 1/2 (/.f64 a (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (/.f64 a 2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) 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:

508.0ms
c
350.0ms
a
111.0ms
b_2
Results
ErrorSegmentsBranch
49.6%12a
81.4%3b_2
51.0%13c
Compiler

Compiled 441 to 207 computations (53.1% saved)

bsearch93.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
4.919272046520237e-60
2.0332986674570554e-59
52.0ms
-1.4124719667478226e-71
-2.9802220238728516e-81
Results
52.0ms220×body256valid
15.0ms83×body256invalid
9.0ms12×body512valid
8.0ms18×body1024valid
3.0msbody2048valid
Compiler

Compiled 434 to 311 computations (28.3% saved)

regimes377.0ms (1.3%)

Counts
35 → 2
Calls
Call 1
Inputs
(/.f64 (neg.f64 b_2) a)
(*.f64 1/2 (/.f64 c b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 1/2 b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (-.f64 b_2 b_2) a)
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.f64 (*.f64 c (/.f64 1/2 (/.f64 b_2 a))) a)
(/.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 a)) a)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2) a)
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.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 b_2 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 (/.f64 c b_2) 2))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) b_2) a)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) (+.f64 b_2 b_2)))
(-.f64 (/.f64 1/2 (/.f64 a (*.f64 c (/.f64 a b_2)))) (/.f64 b_2 (/.f64 a 2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1/2 c) a) (*.f64 b_2 (*.f64 -2 b_2))) (*.f64 b_2 a))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) 4) (*.f64 c a)) (*.f64 a (*.f64 b_2 -2)))
(-.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 -1/2 c) a)) (*.f64 b_2 a)) (/.f64 b_2 a))
(/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2) b_2)) (*.f64 a a))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 1 a) (-.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) b_2)))
(-.f64 (/.f64 (+.f64 b_2 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) (*.f64 (/.f64 a b_2) b_2)) (/.f64 b_2 a))
(/.f64 (+.f64 a (*.f64 (*.f64 (/.f64 b_2 c) 2) (*.f64 b_2 -2))) (*.f64 (*.f64 (/.f64 b_2 c) 2) a))
(*.f64 (/.f64 (-.f64 (/.f64 a b_2) (/.f64 a (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))) (*.f64 a (/.f64 a b_2))) (-.f64 (*.f64 1/2 (*.f64 c (/.f64 a b_2))) b_2))
Outputs
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 c -1/2) b_2)
Calls

3 calls:

166.0ms
c
140.0ms
a
57.0ms
b_2
Results
ErrorSegmentsBranch
44.5%6a
64.2%2b_2
43.8%6c
Compiler

Compiled 432 to 202 computations (53.2% saved)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
3.3041963677087126e-233
4.183202447208668e-232
Results
16.0ms95×body256valid
9.0ms51×body256invalid
0.0msbody512valid
Compiler

Compiled 130 to 99 computations (23.8% saved)

regimes129.0ms (0.4%)

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

3 calls:

55.0ms
a
52.0ms
c
19.0ms
b_2
Results
ErrorSegmentsBranch
44.4%6a
64.1%2b_2
43.7%6c
Compiler

Compiled 49 to 32 computations (34.7% saved)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
3.3041963677087126e-233
4.183202447208668e-232
Results
16.0ms93×body256valid
7.0ms46×body256invalid
2.0msbody512valid
Compiler

Compiled 130 to 99 computations (23.8% saved)

regimes125.0ms (0.4%)

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

3 calls:

55.0ms
c
49.0ms
a
18.0ms
b_2
Results
ErrorSegmentsBranch
44.4%6a
63.9%2b_2
43.6%6c
Compiler

Compiled 44 to 29 computations (34.1% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
3.3041963677087126e-233
4.183202447208668e-232
Results
16.0ms91×body256valid
10.0ms61×body256invalid
1.0msbody512valid
Compiler

Compiled 130 to 99 computations (23.8% saved)

regimes27.0ms (0.1%)

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

3 calls:

11.0ms
b_2
7.0ms
c
7.0ms
a
Results
ErrorSegmentsBranch
31.8%1a
39.0%2b_2
31.8%1c
Compiler

Compiled 29 to 20 computations (31% saved)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
66.0ms
0.0003145332289248695
0.19400421604780124
Results
23.0ms75×body256valid
17.0ms25×body1024valid
15.0ms19×body2048valid
4.0ms24×body256invalid
3.0msbody512valid
Compiler

Compiled 166 to 127 computations (23.5% saved)

regimes61.0ms (0.2%)

Accuracy

Total -8.0b remaining (-14.8%)

Threshold costs -8.00b (-14.8%)

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

3 calls:

34.0ms
a
20.0ms
b_2
6.0ms
c
Results
ErrorSegmentsBranch
12.0%2a
15.2%2b_2
11.6%2c
Compiler

Compiled 24 to 17 computations (29.2% saved)

bsearch58.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
58.0ms
0.0003145332289248695
0.19400421604780124
Results
21.0ms74×body256valid
12.0ms18×body2048valid
11.0ms26×body1024valid
8.0ms20×body256invalid
3.0ms10×body512valid
Compiler

Compiled 158 to 119 computations (24.7% saved)

simplify73.0ms (0.2%)

Algorithm
egg-herbie
Rules
28×*-commutative
20×+-commutative
14×sub-neg
10×neg-mul-1
10×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082568
1105568
2120568
3128568
4132568
5133568
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7598855856198875/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.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 -19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 1696173182187249/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.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 -1680554680475951/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7689318425915529/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -2337419211125997/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 265733798542669/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (/.f64 (*.f64 b_2 -2) a) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 3495959950985713/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (/.f64 (*.f64 b_2 -2) a) (*.f64 c (/.f64 -1/2 b_2)))
(if (<=.f64 b_2 4251087300398627/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 b_2 (/.f64 -2 a)) (*.f64 c (/.f64 -1/2 b_2)))
(if (<=.f64 b_2 1170935903116329/18014398509481984) (*.f64 b_2 (/.f64 -2 a)) (*.f64 1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 8416326983629983/576460752303423488) (/.f64 (neg.f64 b_2) a) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7598855856198875/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.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 -19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 1696173182187249/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.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 -1680554680475951/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7689318425915529/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -2337419211125997/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 265733798542669/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 7271596698050283/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (/.f64 (*.f64 b_2 -2) a) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 3495959950985713/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (/.f64 (*.f64 b_2 -2) a) (*.f64 c (/.f64 -1/2 b_2)))
(if (<=.f64 b_2 4251087300398627/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 b_2 (/.f64 -2 a)) (*.f64 c (/.f64 -1/2 b_2)))
(if (<=.f64 b_2 1170935903116329/18014398509481984) (*.f64 b_2 (/.f64 -2 a)) (*.f64 1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 8416326983629983/576460752303423488) (/.f64 (neg.f64 b_2) a) (*.f64 1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 245 to 164 computations (33.1% saved)

soundness2.1s (7%)

Algorithm
egg-herbie
Rules
1106×associate-*r*
930×associate-/l*
888×associate-*l*
806×associate-+r+
790×+-commutative
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
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
086522556
1241521450
Stop Event
node limit
saturated
saturated
saturated
Compiler

Compiled 141 to 54 computations (61.7% saved)

end146.0ms (0.5%)

Compiler

Compiled 218 to 119 computations (45.4% saved)

Profiling

Loading profile data...