Details

Time bar (total: 18.7s)

analyze293.0ms (1.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%95.2%0.1%0%4.7%0%7
6.6%6.2%88.2%0.1%0%5.5%0%8
11.2%10.1%80.4%0.1%1.2%8.2%0%9
17.4%15.2%72.2%0.1%1.4%11.1%0%10
26.2%22.2%62.5%0.1%2.1%13%0%11
35.6%29.1%52.5%0.1%3.3%15.1%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (9.1%)

Results
650.0ms5492×body256valid
407.0ms1187×body2048valid
209.0ms790×body1024valid
175.0ms409×body4096valid
121.0ms1174×body256invalid
71.0ms378×body512valid
52.0ms410×body256infinite
Bogosity

preprocess91.0ms (0.5%)

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)

simplify159.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 9 computations (40% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
20.8b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series211.0ms (1.1%)

Counts
4 → 87
Calls

36 calls:

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

Compiled 19850 to 12200 computations (38.5% saved)

rewrite123.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
012106
1273106
24100106
Stop Event
node limit
Counts
4 → 310
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(/.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 (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 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 (/.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)))))))

simplify207.0ms (1.1%)

Algorithm
egg-herbie
Rules
1250×associate-*r*
982×associate-*l*
958×associate-/l*
778×+-commutative
720×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086122771
1242321761
Stop Event
node limit
Counts
397 → 586
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (*.f64 c a)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 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/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(sqrt.f64 (pow.f64 b_2 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))))))
(sqrt.f64 (pow.f64 b_2 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))))))
(sqrt.f64 (neg.f64 (*.f64 c a)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 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/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) 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 (/.f64 1 b_2) -2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 1 b_2) -2))
(pow.f64 (/.f64 -1 b_2) -2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 -1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 -1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 -1 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 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.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 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c (pow.f64 (/.f64 -1 b_2) 5)))))))
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2)) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2)))))))) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (exp.f64 (log1p.f64 b_2))) 1)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) 1) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (pow.f64 b_2 4)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))
(+.f64 (*.f64 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 (/.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
(sqrt.f64 (neg.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 1 (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 b_2 (*.f64 -1/2 (+.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 b_2) 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 1 (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 (*.f64 c a) (pow.f64 (/.f64 1 b_2) 5))) (*.f64 -1/2 (+.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 b_2) 3))))) 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 (/.f64 c (/.f64 b_2 a)) 1/2))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 -1 (pow.f64 b_2 3))))))
(fma.f64 -1 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3))))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(fma.f64 -1 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 -1 (pow.f64 b_2 3)))))))
(fma.f64 -1 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 c (*.f64 a (pow.f64 (/.f64 -1 b_2) 5)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3)))))))
(sqrt.f64 (pow.f64 b_2 2))
(sqrt.f64 (*.f64 b_2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2)))
(fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (*.f64 a a)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))) (/.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 a 3)))) (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 c (pow.f64 a 3))) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2)) (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))
(sqrt.f64 (pow.f64 b_2 2))
(sqrt.f64 (*.f64 b_2 b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2)))
(fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c c)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c (*.f64 c (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c c))) (*.f64 -1/4 (*.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 c 3)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 c c)) (*.f64 -1/4 (*.f64 (/.f64 a (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 c 3))))))
(sqrt.f64 (neg.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 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 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 1 (pow.f64 b_2 3))) (/.f64 c (/.f64 b_2 a))))
(*.f64 -1/2 (+.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 b_2) 3))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 1 (pow.f64 b_2 3))) (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 (*.f64 c a) (pow.f64 (/.f64 1 b_2) 5))) (*.f64 -1/2 (+.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 b_2) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (*.f64 a a) (*.f64 c c))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 1 (pow.f64 b_2 3))) (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/2 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 (*.f64 (*.f64 a a) c) c)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 (*.f64 c a) (pow.f64 (/.f64 1 b_2) 5))) (*.f64 -1/2 (+.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 b_2) 3))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -2 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 -1 (pow.f64 b_2 3))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3))))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 -1 (pow.f64 b_2 3)))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 c (*.f64 a (pow.f64 (/.f64 -1 b_2) 5)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3)))))))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (*.f64 a a))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))) (/.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 a 3)))) (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 c (pow.f64 a 3))) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2)) (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))))) b_2)
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c c))))) b_2)
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (-.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c (*.f64 c (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2))))) b_2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c c))) (*.f64 -1/4 (*.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 c 3)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))) b_2)
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) a) (sqrt.f64 (*.f64 b_2 b_2))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 c c)) (*.f64 -1/4 (*.f64 (/.f64 a (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 c 3))))) b_2))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (/.f64 1 b_2) -2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 1 b_2) -2))
(fma.f64 -1 (*.f64 c a) (pow.f64 (/.f64 1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 1 b_2) -2))
(fma.f64 -1 (*.f64 c a) (pow.f64 (/.f64 1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 1 b_2) -2))
(fma.f64 -1 (*.f64 c a) (pow.f64 (/.f64 1 b_2) -2))
(pow.f64 (/.f64 -1 b_2) -2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 -1 b_2) -2))
(fma.f64 -1 (*.f64 c a) (pow.f64 (/.f64 -1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 -1 b_2) -2))
(fma.f64 -1 (*.f64 c a) (pow.f64 (/.f64 -1 b_2) -2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 (/.f64 -1 b_2) -2))
(fma.f64 -1 (*.f64 c a) (pow.f64 (/.f64 -1 b_2) -2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 a (/.f64 1 (pow.f64 b_2 3)))) (/.f64 c b_2)))
(*.f64 -1/2 (+.f64 (/.f64 c b_2) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) a) (pow.f64 (/.f64 1 b_2) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 a (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) a) (pow.f64 (/.f64 1 b_2) 3)) (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 b_2) 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (*.f64 a a) (*.f64 c c))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (/.f64 a (pow.f64 (/.f64 1 b_2) 7))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 a (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 (*.f64 (*.f64 a a) c) c)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) 2)) a) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) a) (pow.f64 (/.f64 1 b_2) 3)) (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (/.f64 1 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)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 c 1/2) b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 a (/.f64 -1 (pow.f64 b_2 3)))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) a) (/.f64 -1 (pow.f64 b_2 3))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 c 1/2) b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c (pow.f64 (/.f64 -1 b_2) 5)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (/.f64 a (/.f64 -1 (pow.f64 b_2 3)))) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c (pow.f64 (/.f64 -1 b_2) 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) a) (/.f64 -1 (pow.f64 b_2 3))) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 (*.f64 c (pow.f64 (/.f64 -1 b_2) 5)) -1/4)))))
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (-.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2))) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a))) (/.f64 b_2 a))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (*.f64 a a)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2))) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 c (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (*.f64 a a))) (fma.f64 -1/2 (*.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2)) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)))) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (-.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (*.f64 -1/2 (+.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (*.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 c c)))))) (/.f64 b_2 a))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 a (/.f64 (*.f64 c c) (sqrt.f64 (*.f64 b_2 b_2))))))) (/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2)) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2)))))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c 3) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (*.f64 -1/2 (+.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (*.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 c c))))))) (/.f64 b_2 a))
(+.f64 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 a (/.f64 (*.f64 c c) (sqrt.f64 (*.f64 b_2 b_2))))))) (/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 c 3) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 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)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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 (*.f64 c a) (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 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (/.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 3)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1/2))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) 1))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (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 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (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 c a))) (-.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 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.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 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (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 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (*.f64 2 (+.f64 (neg.f64 b_2) b_2))))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 2 (*.f64 0 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 (*.f64 0 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (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 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 (*.f64 0 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 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 c a))) b_2) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.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 (+.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 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (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 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))) (-.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 (+.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 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.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 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.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 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (exp.f64 (log1p.f64 b_2))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (exp.f64 (log1p.f64 b_2)) 1))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (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 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) 1) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (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 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(*.f64 (/.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)))))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (pow.f64 (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 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4))) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)) (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a))))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (/.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (/.f64 1 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)))) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) 3) (*.f64 b_2 (pow.f64 b_2 8))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (pow.f64 b_2 6) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3))) 1) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (/.f64 (-.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)))))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (*.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (cbrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (+.f64 (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.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))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a (neg.f64 c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.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 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 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))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.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))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1))
(-.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)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(+.f64 (-.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 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)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 4 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))
(+.f64 (*.f64 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 (*.f64 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 2 (*.f64 0 (*.f64 c a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(+.f64 (-.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 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)) 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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 a) c (*.f64 a c))))
(+.f64 (-.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 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)) (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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 3 (*.f64 0 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))) (*.f64 c a))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (*.f64 a (neg.f64 c)) 1 (*.f64 a c))))
(+.f64 (-.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 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)) (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 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)) (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 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 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 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 (*.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 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 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a))) (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (*.f64 0 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (-.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 (*.f64 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 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 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(-.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1)))
(-.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))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a (neg.f64 c)) 1) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 1) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.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)))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.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))
(-.f64 (fma.f64 b_2 b_2 (*.f64 2 (*.f64 0 (*.f64 c a)))) (*.f64 c a))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (neg.f64 c)) 1))
(-.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 1 (*.f64 b_2 b_2)) (exp.f64 (log1p.f64 (*.f64 c a))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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) (*.f64 (*.f64 a a) (*.f64 (neg.f64 c) (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 1 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (*.f64 0 (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 0 (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 (neg.f64 a) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 0 (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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) (*.f64 (*.f64 a a) (*.f64 (neg.f64 c) (neg.f64 c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 1 (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c)))) 1) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (neg.f64 c) a (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (*.f64 0 (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 0 (*.f64 c a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) 1) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c))) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c (neg.f64 a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 (neg.f64 a) (neg.f64 (fma.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 (fma.f64 (neg.f64 c) a (*.f64 a c)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) a (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (fma.f64 (neg.f64 c) a (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 (*.f64 0 (*.f64 c a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 0 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) 1) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) 1) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (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 a c) 2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) (/.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (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))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (/.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)))
(/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (/.f64 (+.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (*.f64 (+.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 a c) 2) 3)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 a c) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (pow.f64 (*.f64 c a) 2) 3)) (/.f64 (+.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 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 c a) 6)) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2)) (+.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))
(/.f64 (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6)) (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 a c) 3) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 b_2 6) (pow.f64 b_2 6)) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (/.f64 (+.f64 (pow.f64 b_2 12) (+.f64 (pow.f64 (*.f64 c a) 6) (*.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (+.f64 (*.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 c (*.f64 a (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 (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 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a)))))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 c (*.f64 a (fma.f64 b_2 b_2 (*.f64 c a)))))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 2)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 3)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) 1/3)
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 c) a (*.f64 a c)))
(-.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 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 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 1 a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 -1 a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 -1 a))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.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))))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (neg.f64 a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 1))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)

eval228.0ms (1.2%)

Compiler

Compiled 17555 to 5970 computations (66% saved)

prune194.0ms (1%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New56719586
Fresh000
Picked011
Done000
Total56720587
Error
3.0b
Counts
587 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
32.0b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
33.1b
(/.f64 (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)) a)
43.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
43.6b
(/.f64 (/.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)))) a)
58.7b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
31.9b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
42.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
42.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
58.6b
(/.f64 (-.f64 b_2 b_2) a)
44.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
32.5b
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 a))
42.3b
(/.f64 (*.f64 b_2 -2) a)
47.9b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
47.7b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
34.0b
(/.f64 (exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) a)
41.1b
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) (/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)) (*.f64 -1/2 (*.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2))))
42.3b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
32.1b
(*.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))
32.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
41.2b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 737 to 423 computations (42.6% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
20.8b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 55 to 14 computations (74.5% saved)

series83.0ms (0.4%)

Counts
1 → 16
Calls

9 calls:

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

Compiled 6600 to 4060 computations (38.5% saved)

rewrite84.0ms (0.4%)

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

simplify107.0ms (0.6%)

Algorithm
egg-herbie
Rules
1254×distribute-lft-in
1066×associate-/l*
576×associate-/l/
564×times-frac
484×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04339080
112548484
258148484
Stop Event
node limit
Counts
146 → 203
Calls
Call 1
Inputs
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.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 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c (pow.f64 (/.f64 -1 b_2) 5)))))))
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2)) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2)))))))) (/.f64 b_2 a))
(+.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 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
(/.f64 (-.f64 (fabs.f64 b_2) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (-.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 b_2 a)))
(+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) 2))) (+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))))) (/.f64 b_2 a))
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2)) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) 2) (*.f64 a a)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (fma.f64 -1/2 (/.f64 a (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (pow.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) 2))) (+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2)))))) (/.f64 b_2 a))
(fma.f64 -1/4 (*.f64 (/.f64 c (pow.f64 (fabs.f64 b_2) 3)) (*.f64 (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2) (*.f64 a a))) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))))
(fma.f64 -1/4 (*.f64 (/.f64 c (pow.f64 (fabs.f64 b_2) 3)) (*.f64 (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2) (*.f64 a a))) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2) (/.f64 a (/.f64 1 (pow.f64 b_2 3)))) (/.f64 c b_2)))
(*.f64 -1/2 (+.f64 (/.f64 c b_2) (/.f64 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2) (*.f64 a (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2) (/.f64 a (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2)) (*.f64 -1/4 (pow.f64 (/.f64 1 b_2) 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) a)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3)) a)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2) (*.f64 (*.f64 a a) (*.f64 c c))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2)) 2)) (/.f64 a (pow.f64 (/.f64 1 b_2) 7))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2) (/.f64 a (/.f64 1 (pow.f64 b_2 3)))) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2) (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2)) 2)) (/.f64 a (pow.f64 (/.f64 1 b_2) 7))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2) (*.f64 a (pow.f64 b_2 3))) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2)) (*.f64 -1/4 (pow.f64 (/.f64 1 b_2) 5))))))
(*.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 b_2 a) -2 (*.f64 (/.f64 c b_2) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2) (/.f64 a (/.f64 -1 (pow.f64 b_2 3)))) (fma.f64 -2 (/.f64 b_2 a) (*.f64 (/.f64 c b_2) 1/2)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2) a) (/.f64 -1 (pow.f64 b_2 3))) (fma.f64 (/.f64 b_2 a) -2 (*.f64 (/.f64 c b_2) 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)) a)) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c (pow.f64 (/.f64 -1 b_2) 5)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2) (/.f64 a (/.f64 -1 (pow.f64 b_2 3)))) (fma.f64 -2 (/.f64 b_2 a) (fma.f64 1/2 (/.f64 c b_2) (*.f64 -1/4 (*.f64 (*.f64 c (pow.f64 (*.f64 -1/2 (*.f64 a c)) 2)) (pow.f64 (/.f64 -1 b_2) 5))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2) a) (/.f64 -1 (pow.f64 b_2 3))) (fma.f64 (/.f64 b_2 a) -2 (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (/.f64 -1 b_2) 5) (pow.f64 (*.f64 a (*.f64 -1/2 c)) 2))) (*.f64 (/.f64 c b_2) 1/2))))
(/.f64 (-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
(/.f64 (-.f64 (fabs.f64 b_2) b_2) a)
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2))))) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (-.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 b_2 a)))
(+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2))))))) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (*.f64 c c))))) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2)) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2)))) (+.f64 (/.f64 (sqrt.f64 (pow.f64 b_2 2)) a) (+.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (*.f64 a (sqrt.f64 (pow.f64 b_2 2)))))))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c 3) (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2))) (+.f64 (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (*.f64 -1/2 (+.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 b_2)) a) (*.f64 c c))))))) (/.f64 b_2 a))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fabs.f64 b_2) 3)) (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2)) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fabs.f64 b_2) 3)) (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c)))))))
(+.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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))))
(/.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 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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.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 a 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 (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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))))
(/.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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))))
(/.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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))) 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 a c))))
(/.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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.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 a c))) 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 a c))) 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 a c))) 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 a c))))
(/.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 -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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.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 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 a c))))
(/.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 (*.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 a c))))
(/.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 (*.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 a c))))
(/.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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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))))))) (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.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 a c))) 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 (cbrt.f64 (pow.f64 a -2)) (/.f64 (cbrt.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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 a c))))
(/.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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 1 a)) (neg.f64 (+.f64 b_2 (sqrt.f64 (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 a c))))
(/.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 (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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))) 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 a c))))
(/.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 (-.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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))) 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 a c))))
(/.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 (-.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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))) 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 a c))) 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 a c))))
(/.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 -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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 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 a c))))
(/.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 (-.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 a c))))
(/.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 (-.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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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)) -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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.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 a c))) 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 a c))) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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 a c))) 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 a c))) 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 (/.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (sqrt.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.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) (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 a c))))) (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 a c)))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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 a c))) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 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 (/.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 a c))))
(/.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 (-.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 a c))))
(/.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 (-.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 a c))))
(/.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 (-.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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))))
(/.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 (-.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 a c))))
(/.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 (-.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 a c))))
(/.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 (-.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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 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 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (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 a c))) 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 a c))) 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) (*.f64 (cbrt.f64 a) (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 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 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 (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 a c))) 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 a c))) 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 a c))) 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))) (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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a c))) 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 a 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))))
(/.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 a 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))
(/.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 a c))) 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 a 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)))
(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 a c))) 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 a 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)))
(/.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 a 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))
(/.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 a c))) 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 a c))) b_2) a)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 14 to 7 computations (50% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

Compiled 20 to 20 computations (0% saved)

rewrite52.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify43.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

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

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
6.1b
(/.f64 (*.f64 c a) b_2)
9.8b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
Compiler

Compiled 31 to 11 computations (64.5% saved)

series16.0ms (0.1%)

Counts
3 → 36
Calls

27 calls:

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

Compiled 920 to 385 computations (58.2% saved)

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
890×unswap-sqr
884×associate-/r/
878×swap-sqr
562×associate-/l/
508×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify78.0ms (0.4%)

Algorithm
egg-herbie
Rules
1576×distribute-rgt-in
1572×distribute-lft-in
692×associate-*r*
624×associate-*l*
606×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03894007
110513731
248093731
Stop Event
node limit
Counts
203 → 205
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 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 a (*.f64 a (/.f64 b_2 c))))
(*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 1 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))
(*.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (cbrt.f64 a)))
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 a b_2) c) (cbrt.f64 a)))
(*.f64 (/.f64 c (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 a))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2))) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) a) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2) (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2))
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (*.f64 -1/2 (/.f64 1 a))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a))))
(neg.f64 (*.f64 (/.f64 -1/2 a) (/.f64 (*.f64 c a) (neg.f64 b_2))))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 a -1/2)))
(neg.f64 (/.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) a))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (*.f64 1 (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 1 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 (*.f64 c (neg.f64 a)) (/.f64 1 (neg.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 a 1) (/.f64 c b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(*.f64 (*.f64 1 (/.f64 a b_2)) c)
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) 1) (/.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (sqrt.f64 (*.f64 c a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 c a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) b_2) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2) (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(pow.f64 (/.f64 (/.f64 b_2 c) a) -1)
(neg.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(neg.f64 (/.f64 c (/.f64 b_2 (neg.f64 a))))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) 1))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) 1)
(/.f64 -1/2 (/.f64 (/.f64 b_2 c) a))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 1)
(/.f64 1 (*.f64 -2 (/.f64 (/.f64 b_2 c) a)))
(/.f64 1 (/.f64 b_2 (*.f64 (*.f64 -1/2 c) a)))
(/.f64 (*.f64 (*.f64 -1/2 c) a) b_2)
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) 1) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 c a) 1/2) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) 1/2)) b_2)
(pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3) 1/3)
(neg.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)))
(neg.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 (/.f64 a b_2) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) 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 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 a (*.f64 a (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (/.f64 a (*.f64 (/.f64 b_2 c) (sqrt.f64 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 a (*.f64 (/.f64 -1/2 b_2) c))) (cbrt.f64 a))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) c)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 a b_2) (cbrt.f64 a)) c))
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (/.f64 a (*.f64 (/.f64 b_2 c) (sqrt.f64 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (/.f64 a (*.f64 (/.f64 b_2 c) (sqrt.f64 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 a b_2) c) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 a (*.f64 (/.f64 -1/2 b_2) c))) (cbrt.f64 a))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) c)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 a b_2) (cbrt.f64 a)) c))
(*.f64 (/.f64 c (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 a))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 c (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 a (*.f64 (/.f64 -1/2 b_2) c))) (cbrt.f64 a))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 a b_2) (/.f64 (cbrt.f64 a) c)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 a b_2) (cbrt.f64 a)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (/.f64 a (*.f64 (/.f64 b_2 c) (sqrt.f64 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (sqrt.f64 a)) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 -1/2 b_2) c))) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2))) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) a) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2) (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (*.f64 -1/2 (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 -1/2 a) (/.f64 (*.f64 c a) (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 1 (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 1 (*.f64 (/.f64 a b_2) c))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c (neg.f64 a)) (/.f64 1 (neg.f64 b_2)))
(*.f64 c (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 c (/.f64 (sqrt.f64 b_2) a)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a 1) (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 c (/.f64 (sqrt.f64 b_2) a)))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 1 (/.f64 a b_2)) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 c (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 c (/.f64 (sqrt.f64 b_2) a)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) 1) (/.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (sqrt.f64 (*.f64 c a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c a)) b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 c a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 c (/.f64 (sqrt.f64 b_2) a)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 c (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (cbrt.f64 a)) b_2) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) b_2) (cbrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2) (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2))
(*.f64 c (/.f64 a b_2))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 (/.f64 b_2 c) a) -1)
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 c (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (neg.f64 (neg.f64 a)))
(neg.f64 (/.f64 c (/.f64 b_2 (neg.f64 a))))
(*.f64 c (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (neg.f64 (neg.f64 a)))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) 1))
(*.f64 c (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) (neg.f64 (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) 1)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 -1/2 (/.f64 (/.f64 b_2 c) a))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 1)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 1 (*.f64 -2 (/.f64 (/.f64 b_2 c) a)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 1 (/.f64 b_2 (*.f64 (*.f64 -1/2 c) a)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 (*.f64 -1/2 c) a) b_2)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) 1) b_2)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (*.f64 (*.f64 c a) 1/2) (neg.f64 b_2))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) 1/2)) b_2)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 1)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 3)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3) 1/3)
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(neg.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(neg.f64 (/.f64 (*.f64 (*.f64 -1/2 c) a) (neg.f64 b_2)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 2))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 -1/2 b_2) c)) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 (/.f64 a b_2) c)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 1))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 a (*.f64 (/.f64 -1/2 b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
0.1b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
10.5b
(sqrt.f64 (*.f64 c (neg.f64 a)))
Compiler

Compiled 33 to 8 computations (75.8% saved)

series129.0ms (0.7%)

Counts
3 → 18
Calls

24 calls:

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

Compiled 11890 to 6515 computations (45.2% saved)

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1630×associate-/l*
1408×associate-*r/
1162×*-commutative
1004×associate-*l/
254×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify107.0ms (0.6%)

Algorithm
egg-herbie
Rules
1694×associate-/r*
1176×associate-+r+
860×associate-+l-
782×+-commutative
758×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03596475
18546225
245166225
Stop Event
node limit
Counts
179 → 258
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(sqrt.f64 (*.f64 -1 (*.f64 c a)))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 1 1/2))
(*.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 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.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))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 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))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.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))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 1 a) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 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)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(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 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (pow.f64 a 3)))
(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)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(+.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (sqrt.f64 (*.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 (*.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 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f64 c a)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.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 (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (*.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 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) (exp.f64 (log1p.f64 b_2))) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (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 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(*.f64 (/.f64 1 (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 (sqrt.f64 (*.f64 c a)) b_2) 1)
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (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 1 (/.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 (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 (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 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 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 (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 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (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 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (/.f64 1 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2))))
(/.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 (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 1 (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 1 (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 1 (-.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 1 (+.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 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (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 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (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 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (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 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (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 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) 1) (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))) 1) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.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)) 1) (-.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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (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))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b_2 b_2) 3)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (pow.f64 (*.f64 c a) 2) (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (/.f64 1 (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 (pow.f64 (*.f64 c a) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (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) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (*.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(fma.f64 1 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(fma.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4) (neg.f64 b_2))
(fma.f64 (sqrt.f64 c) (sqrt.f64 a) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
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 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(sqrt.f64 (*.f64 -1 (*.f64 c a)))
(sqrt.f64 (neg.f64 (*.f64 a c)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(sqrt.f64 (*.f64 a (neg.f64 c)))
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(+.f64 (sqrt.f64 (*.f64 -1 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)
(-.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 (sqrt.f64 (*.f64 c a)) (pow.f64 1 1/2))
(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 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (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))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 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))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (neg.f64 (/.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 b_2 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)) b_2) (/.f64 1 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 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (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 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.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 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 1 a) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 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 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) 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) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 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) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (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))))
(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)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) 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 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (pow.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(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)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (sqrt.f64 (*.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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.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 a c)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.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 (*.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 a c)) (-.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 a c)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.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 (*.f64 a c)) b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) 1 b_2)))
(fma.f64 2 (+.f64 b_2 (neg.f64 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.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 (*.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 a c)) b_2) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (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 (sqrt.f64 (*.f64 a c)) b_2) b_2) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 b_2 (-.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 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 (*.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 a c)) b_2) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.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 (*.f64 a c)) 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 a c)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 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 (sqrt.f64 (*.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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (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 (sqrt.f64 (*.f64 a c)) b_2) b_2) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 b_2 (-.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 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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 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 (sqrt.f64 (*.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 (-.f64 (sqrt.f64 (*.f64 a c)) 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 a c)) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c a)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.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 a c)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.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 a c)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) (exp.f64 (log1p.f64 b_2))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 a c)) (exp.f64 (log1p.f64 b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) (expm1.f64 (log1p.f64 b_2)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 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 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.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))))
(/.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 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (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)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(*.f64 (/.f64 1 (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 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))))
(/.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 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.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))))
(/.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 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(/.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))))
(/.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 (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 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (sqrt.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))) (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))) (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 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (/.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (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 (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))) (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 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) 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))) (fma.f64 (sqrt.f64 a) (sqrt.f64 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 (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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (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))) (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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (/.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 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 (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 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) (*.f64 (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 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))))
(/.f64 (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 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (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 (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))))
(/.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 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (/.f64 1 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2))))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(/.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 a c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.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 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 1 (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 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (*.f64 1 (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 (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))))
(/.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 (*.f64 1 (-.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 a c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 1 (+.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 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (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)))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (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 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (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 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (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 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.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 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) 1) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (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))) 1) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.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))))
(/.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 (*.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.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)) 1) (-.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 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (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)))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (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 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.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 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 b_2 (pow.f64 b_2 3))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b_2 b_2) 3)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (pow.f64 (*.f64 c a) 2) (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (*.f64 a c) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (/.f64 1 (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 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (*.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 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c a) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (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) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (*.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (*.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))) (fma.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3) (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3) (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 2))
(fabs.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 1 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 (sqrt.f64 c) (sqrt.f64 a) (neg.f64 b_2))
(-.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) b_2)
(fma.f64 (sqrt.f64 a) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)) (neg.f64 b_2))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
3.4b
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
20.8b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 74 to 11 computations (85.1% saved)

series91.0ms (0.5%)

Counts
1 → 18
Calls

9 calls:

TimeVariablePointExpression
0.0ms
c
@-inf
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
0.0ms
a
@inf
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
0.0ms
c
@inf
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
0.0ms
b_2
@0
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
0.0ms
a
@-inf
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
Compiler

Compiled 6080 to 3840 computations (36.8% saved)

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1052×distribute-lft-in
1032×associate-*r/
904×associate-*l/
668×associate-+l+
284×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify160.0ms (0.9%)

Algorithm
egg-herbie
Rules
1258×associate-+l-
1206×associate-+r-
1022×associate--r+
630×fma-def
572×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043811826
1129610684
2600610684
Stop Event
node limit
Counts
148 → 261
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (*.f64 c a)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 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/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(+.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 1 (*.f64 (neg.f64 b_2) 1)))
(+.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 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 1 (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 1 (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 1 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.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 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 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (neg.f64 b_2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (*.f64 (neg.f64 b_2) 1)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)))
(-.f64 (/.f64 (-.f64 (*.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 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (/.f64 (-.f64 (*.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 (/.f64 (+.f64 b_2 (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 (-.f64 (*.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 (/.f64 (+.f64 b_2 (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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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 a c)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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))))))) (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))) 0) b_2)
(-.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 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 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 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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.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 (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 (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 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 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 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 (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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (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 (-.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)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (sqrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(pow.f64 (exp.f64 1) (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2)) (cbrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(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)))
(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))
Outputs
(sqrt.f64 (neg.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 1 b_2) 3)) (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (fma.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) a)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (*.f64 c a) (pow.f64 (*.f64 (*.f64 c a) -1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 1 b_2) 3)) (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/2 (fma.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) a)) (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (*.f64 c (*.f64 a (pow.f64 (*.f64 c (*.f64 a -1/2)) 2))) -1/4)))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (*.f64 (*.f64 a a) (*.f64 c c))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (*.f64 c a) (pow.f64 (*.f64 (*.f64 c a) -1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 1 b_2) 3)) (/.f64 (*.f64 c a) b_2)))))
(fma.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) 2))) (pow.f64 (/.f64 1 b_2) 7) (fma.f64 -1/2 (fma.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) a)) (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (*.f64 c (*.f64 a (pow.f64 (*.f64 c (*.f64 a -1/2)) 2))) -1/4))))
(*.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 (/.f64 (*.f64 c a) b_2) 1/2))
(fma.f64 (*.f64 (/.f64 c b_2) a) 1/2 (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 b_2 -2 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3))) (*.f64 (*.f64 (/.f64 c b_2) a) 1/2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 (*.f64 c a) b_2) (fma.f64 -1/4 (*.f64 (*.f64 c (pow.f64 (*.f64 (*.f64 c a) -1/2) 2)) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(fma.f64 b_2 -2 (fma.f64 (*.f64 (/.f64 c b_2) a) 1/2 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3))) (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 -1 b_2) 5) (*.f64 a (pow.f64 (*.f64 c (*.f64 a -1/2)) 2))) -1/4)))))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2)
(-.f64 (fabs.f64 b_2) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fabs.f64 b_2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fma.f64 -1/2 (/.f64 (*.f64 a a) (/.f64 (fabs.f64 b_2) (pow.f64 (/.f64 (*.f64 c -1/2) (fabs.f64 b_2)) 2))) (fabs.f64 b_2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))) (*.f64 -1/4 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (*.f64 b_2 b_2))) 2) (pow.f64 a 3)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))) b_2)
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fabs.f64 b_2)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 a a) (/.f64 (fabs.f64 b_2) (pow.f64 (/.f64 (*.f64 c -1/2) (fabs.f64 b_2)) 2))) (/.f64 (*.f64 c -1/4) (/.f64 (pow.f64 (fabs.f64 b_2) 3) (*.f64 (pow.f64 (/.f64 (*.f64 c -1/2) (fabs.f64 b_2)) 2) (pow.f64 a 3))))) b_2))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2)
(-.f64 (fabs.f64 b_2) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fabs.f64 b_2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (sqrt.f64 (*.f64 b_2 b_2))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c c))))) b_2)
(fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) (fabs.f64 b_2)) b_2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (sqrt.f64 (*.f64 b_2 b_2))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 c c))) (*.f64 -1/4 (*.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (sqrt.f64 (*.f64 b_2 b_2))) 2) (pow.f64 c 3)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))) b_2)
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fabs.f64 b_2)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) (/.f64 (*.f64 -1/4 a) (/.f64 (/.f64 (pow.f64 (fabs.f64 b_2) 3) (pow.f64 c 3)) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2)))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (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 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (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 1 (*.f64 (neg.f64 b_2) 1)))
(-.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) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 2 (+.f64 (neg.f64 b_2) b_2)))
(fma.f64 2 (*.f64 0 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(fma.f64 2 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.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 (*.f64 0 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 (-.f64 (-.f64 b_2 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 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.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 (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 (-.f64 b_2 b_2) b_2) (+.f64 (sqrt.f64 (-.f64 (*.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 (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 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.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 (*.f64 0 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 (-.f64 (-.f64 b_2 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 (-.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)))
(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 (-.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 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 (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))) (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 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 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.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 (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 (-.f64 b_2 b_2) b_2) (+.f64 (sqrt.f64 (-.f64 (*.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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 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 (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))) (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 (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)))
(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 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 1 (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (exp.f64 (log1p.f64 b_2)) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (expm1.f64 (log1p.f64 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))) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(-.f64 0 (-.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 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (neg.f64 b_2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (*.f64 (neg.f64 b_2) 1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(-.f64 (exp.f64 (log1p.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 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)))
(-.f64 (/.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 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (/.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (*.f64 0 b_2) (/.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 b_2 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 b_2 (/.f64 (+.f64 b_2 (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 (/.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.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 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 b_2 (/.f64 (+.f64 b_2 (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 (/.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.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 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 b_2 3) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (/.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 (neg.f64 b_2) b_2))
(+.f64 (*.f64 0 b_2) (/.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 b_2 b_2) (/.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)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (/.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))))))) (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 (-.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)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (/.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))))))) (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 (-.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 (*.f64 b_2 b_2) (*.f64 a c))) 0) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(-.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.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) 1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (-.f64 (*.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 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (sqrt.f64 b_2) (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/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 (*.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 (+.f64 b_2 (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 c a))) (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.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 (-.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 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (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 (-.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 (+.f64 b_2 (sqrt.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 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (-.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 (-.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)) 3) (pow.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (*.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 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 (-.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 (*.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 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 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 (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.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 (/.f64 (sqrt.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))))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (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 (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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (cbrt.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))))))) (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 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))) (cbrt.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) (+.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 (*.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 (+.f64 b_2 (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 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)) 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 c a)) 2) (pow.f64 b_2 4)) (*.f64 (+.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 2 (*.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 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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)) 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 c a)) 3) (pow.f64 b_2 6)) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (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 (-.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 (pow.f64 b_2 4) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 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 2 (*.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 (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 (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 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.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)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3) (pow.f64 b_2 6))))
(/.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 (*.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 (+.f64 b_2 (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 c a))) (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (*.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 (+.f64 b_2 (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 c a))) (+.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 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (*.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 (+.f64 b_2 (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 c a))) (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (*.f64 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.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 (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 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (*.f64 (-.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 c a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (/.f64 b_2 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (/.f64 b_2 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (*.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 (+.f64 b_2 (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 c a))) (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (*.f64 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.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 (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 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (/.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (*.f64 (-.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 (+.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 2 (*.f64 b_2 b_2)) (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 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 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 (pow.f64 b_2 4) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 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 2 (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 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 (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 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (pow.f64 b_2 6)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.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)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3) (fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3) (pow.f64 b_2 6))))
(/.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 c a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (/.f64 b_2 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (-.f64 (*.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 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (/.f64 b_2 (+.f64 b_2 (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 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (sqrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (sqrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(pow.f64 (exp.f64 1) (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(pow.f64 (E.f64) (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 2)) (cbrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) 2)) (cbrt.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 2))
(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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (neg.f64 b_2))
(-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 b_2))
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)

eval619.0ms (3.3%)

Compiler

Compiled 55119 to 18569 computations (66.3% saved)

prune700.0ms (3.7%)

Pruning

47 alts after pruning (42 fresh and 5 done)

PrunedKeptTotal
New1925331958
Fresh5914
Picked101
Done055
Total1931471978
Error
2.7b
Counts
1978 → 47
Alt Table
Click to see full alt table
StatusErrorProgram
22.0b
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
57.0b
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
56.0b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
32.0b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
46.0b
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1)
41.6b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
33.1b
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (neg.f64 b_2)) a)
46.0b
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 3) a)
43.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
49.2b
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
43.6b
(/.f64 (/.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)))) a)
31.9b
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) a)
43.5b
(/.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)))))
58.7b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
31.9b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
42.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
42.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
58.6b
(/.f64 (-.f64 b_2 b_2) a)
44.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
42.3b
(/.f64 (*.f64 b_2 -2) a)
45.7b
(/.f64 (*.f64 a (*.f64 (/.f64 -1/2 b_2) c)) a)
47.9b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
46.1b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))) a)
49.0b
(/.f64 (*.f64 -1/2 (expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))) a)
43.9b
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a)
58.7b
(/.f64 (neg.f64 b_2) a)
35.2b
(/.f64 (exp.f64 (log.f64 (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)))) a)
44.8b
(/.f64 (exp.f64 (log.f64 (fma.f64 -2 b_2 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)))) a)
59.0b
(/.f64 (exp.f64 (log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))) a)
55.1b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) a)
44.7b
(/.f64 (exp.f64 (log.f64 (*.f64 b_2 -2))) a)
41.6b
(/.f64 -1/2 (/.f64 b_2 c))
24.4b
(+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))))
42.3b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
47.5b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
46.9b
(*.f64 (/.f64 c (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 a))) (/.f64 -1/2 (cbrt.f64 a)))
33.1b
(*.f64 (/.f64 1 a) (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)))
43.5b
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
32.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
43.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
45.9b
(*.f64 (/.f64 1 a) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))
42.3b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
45.3b
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
47.2b
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
41.3b
(*.f64 c (/.f64 -1/2 b_2))
41.2b
(*.f64 -1/2 (/.f64 c b_2))
43.5b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
Compiler

Compiled 1518 to 970 computations (36.1% saved)

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)
0.7b
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
2.8b
(*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2))
3.9b
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
Compiler

Compiled 96 to 34 computations (64.6% saved)

series117.0ms (0.6%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
24.0ms
a
@-inf
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
5.0ms
c
@0
(*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2))
2.0ms
b_2
@inf
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
2.0ms
b_2
@-inf
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
1.0ms
b_2
@0
(fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))
Compiler

Compiled 9370 to 5100 computations (45.6% saved)

rewrite112.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1334×associate-/r/
456×add-sqr-sqrt
444×*-un-lft-identity
442×pow1
424×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify96.0ms (0.5%)

Algorithm
egg-herbie
Rules
1400×associate-*r*
1362×associate-*l*
1288×associate-/l*
870×associate-/r*
680×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054812715
1156011847
Stop Event
node limit
Counts
335 → 329
Calls
Call 1
Inputs
(/.f64 (-.f64 (fabs.f64 b_2) b_2) a)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(-.f64 (/.f64 (fabs.f64 b_2) a) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))) (/.f64 b_2 a))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(+.f64 (/.f64 (-.f64 b_2 b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1))
(+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 (-.f64 b_2 b_2) a))
(+.f64 (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 b_2 a)) (neg.f64 (/.f64 b_2 a)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (-.f64 b_2 b_2) a))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (/.f64 (-.f64 b_2 b_2) a)) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (/.f64 b_2 a) (-.f64 (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 b_2 b_2) a) 2) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 b_2 a)) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 b_2 b_2) a) 2) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 b_2) a)))) 1)
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (/.f64 b_2 a))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (/.f64 (pow.f64 (/.f64 (-.f64 b_2 b_2) a) 2) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 1)
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) 2)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) 2) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))) 1)
(/.f64 a (*.f64 (/.f64 b_2 1/4) (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (/.f64 b_2 a))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) b_2)
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (neg.f64 b_2))
(pow.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1)
(pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (/.f64 a b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 3) (pow.f64 (/.f64 a b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (/.f64 c b_2) 1))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 1/2 (*.f64 -1 (/.f64 c b_2)))
(*.f64 1/2 (neg.f64 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 c))) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 c))))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 (*.f64 -1 (/.f64 c b_2)) 1/2)
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) c)
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) (/.f64 c 1))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 b_2) -1) (neg.f64 c))
(*.f64 (/.f64 1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) 1) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 b_2)) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) 1) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (cbrt.f64 b_2)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 c)))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (*.f64 (/.f64 b_2 c) -2) -1)
(pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/3)
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) 1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 1)
(*.f64 1 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 1/4 (*.f64 (/.f64 c b_2) (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(*.f64 (/.f64 -1/2 b_2) (*.f64 c (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (/.f64 -1/2 b_2)) (*.f64 c c))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 c b_2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 b_2)) c)
(*.f64 (pow.f64 (/.f64 -1/2 b_2) 2) (*.f64 c c))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) b_2) (*.f64 -1/2 c))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 c)) -1/2)
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (/.f64 b_2 c))) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 c))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 b_2)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (neg.f64 b_2) c)) 1/2)
(*.f64 (/.f64 1/4 b_2) (*.f64 c (/.f64 c b_2)))
(*.f64 (/.f64 1/4 b_2) (*.f64 (/.f64 c b_2) c))
(*.f64 (/.f64 1/4 (/.f64 b_2 c)) (/.f64 c b_2))
(*.f64 (/.f64 1/4 (*.f64 b_2 b_2)) (*.f64 c c))
(*.f64 (/.f64 1/4 (*.f64 b_2 b_2)) (*.f64 (neg.f64 c) (neg.f64 c)))
(*.f64 (/.f64 1/4 (neg.f64 b_2)) (*.f64 (/.f64 c b_2) (neg.f64 c)))
(*.f64 (/.f64 1/4 (*.f64 (/.f64 b_2 c) b_2)) c)
(*.f64 (/.f64 1/4 (*.f64 (/.f64 b_2 c) (neg.f64 b_2))) (neg.f64 c))
(*.f64 (/.f64 1/4 (*.f64 b_2 (/.f64 b_2 c))) c)
(*.f64 (/.f64 1/4 (*.f64 (neg.f64 b_2) (/.f64 b_2 c))) (neg.f64 c))
(*.f64 (/.f64 1/4 (*.f64 b_2 (neg.f64 b_2))) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 1/4 (*.f64 (neg.f64 b_2) b_2)) (*.f64 (neg.f64 c) c))
(*.f64 (/.f64 1/4 (*.f64 (neg.f64 b_2) 1)) (*.f64 (neg.f64 c) (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) b_2) c)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) 1) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) 1) (/.f64 (/.f64 c b_2) 1))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 1)) c)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) -1) (neg.f64 (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (neg.f64 b_2)) c)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) -1) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) b_2) c)
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) 1) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) 1) (/.f64 (/.f64 c b_2) 1))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 1)) c)
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) -1) (neg.f64 (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 b_2)) c)
(*.f64 (/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) -1) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(/.f64 -1/2 (*.f64 (/.f64 b_2 c) (*.f64 (/.f64 b_2 c) -2)))
(/.f64 -1/2 (*.f64 (*.f64 (/.f64 b_2 c) -2) (/.f64 b_2 c)))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 c) -2))
(/.f64 1 (*.f64 (*.f64 (/.f64 b_2 c) -2) (*.f64 (/.f64 b_2 c) -2)))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 1/4 (*.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (neg.f64 b_2) c)))
(/.f64 1/2 (*.f64 (*.f64 (/.f64 b_2 c) -2) (/.f64 (neg.f64 b_2) c)))
(/.f64 1/2 (*.f64 (/.f64 (neg.f64 b_2) c) (*.f64 (/.f64 b_2 c) -2)))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 c))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (/.f64 (neg.f64 b_2) c))
(/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 c))
(/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 b_2) c))
(/.f64 -1/4 (*.f64 (/.f64 b_2 c) (/.f64 (neg.f64 b_2) c)))
(/.f64 -1/4 (*.f64 (/.f64 (neg.f64 b_2) c) (/.f64 b_2 c)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))
(log.f64 (exp.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(exp.f64 (*.f64 2 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
Outputs
(/.f64 (-.f64 (fabs.f64 b_2) b_2) a)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 -1/8 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (/.f64 (*.f64 -1/2 c) (fabs.f64 b_2)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 -1/8 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (/.f64 (*.f64 -1/2 c) (fabs.f64 b_2)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (fabs.f64 b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (fabs.f64 b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(*.f64 -1 (/.f64 b_2 a))
(neg.f64 (/.f64 b_2 a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1 (/.f64 b_2 a)))))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(-.f64 (/.f64 (fabs.f64 b_2) a) (/.f64 b_2 a))
(/.f64 (-.f64 (fabs.f64 b_2) b_2) a)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a))
(fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a (fabs.f64 b_2)) (/.f64 (*.f64 c c) (pow.f64 (fabs.f64 b_2) 2))) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8))
(+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))
(fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2)))))
(fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(+.f64 (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8))) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(-.f64 (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))) (/.f64 (fabs.f64 b_2) a))) (/.f64 b_2 a))
(+.f64 (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8))) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8))
(+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))
(fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2)))))
(fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))) (/.f64 b_2 a))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (fabs.f64 b_2) a)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))))) (/.f64 b_2 a))
(+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (+.f64 (/.f64 (fabs.f64 b_2) a) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))))) (/.f64 b_2 a))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (fabs.f64 b_2)) (/.f64 (fabs.f64 b_2) a)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))))) (/.f64 b_2 a))
(+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2)) (*.f64 (/.f64 a (pow.f64 (fabs.f64 b_2) 2)) -1/8)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (*.f64 c c))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 c) -2) (fabs.f64 b_2)) (/.f64 a (pow.f64 (fabs.f64 b_2) 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (pow.f64 (/.f64 -1 c) -2))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2))) (/.f64 a (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (pow.f64 (/.f64 -1 c) -2))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2))) (/.f64 a (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (pow.f64 (/.f64 -1 c) -2))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2))) (/.f64 a (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2))))
(/.f64 (*.f64 1/4 (*.f64 a (pow.f64 (/.f64 -1 c) -2))) (*.f64 (fabs.f64 b_2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (fabs.f64 b_2))) (/.f64 a (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 -1/2 (/.f64 c (fabs.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (fabs.f64 b_2))
(/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 c 2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 1/4 (*.f64 c c)) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) 1/4) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) 1/4) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) 1/4) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) 1/4) (pow.f64 (fabs.f64 b_2) 2))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 (fabs.f64 b_2) 2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (/.f64 (-.f64 b_2 b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 (-.f64 b_2 b_2) a))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 b_2 a)) (neg.f64 (/.f64 b_2 a)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (-.f64 b_2 b_2) a))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (/.f64 (-.f64 b_2 b_2) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (/.f64 b_2 a) (-.f64 (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 b_2 b_2) a) 2) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (/.f64 0 a) 2) (+.f64 (/.f64 0 a) (*.f64 (/.f64 c b_2) 1/2))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 0 a) (*.f64 (/.f64 c b_2) 1/2)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (/.f64 0 (*.f64 c (/.f64 1/2 b_2))) (/.f64 -1/4 (/.f64 (*.f64 c (/.f64 1/2 b_2)) (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 b_2 a)) (/.f64 b_2 a))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (/.f64 b_2 a))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 b_2 b_2) a) 2) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (/.f64 0 a) 2) (+.f64 (/.f64 0 a) (*.f64 (/.f64 c b_2) 1/2))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 0 a) (*.f64 (/.f64 c b_2) 1/2)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (/.f64 0 (*.f64 c (/.f64 1/2 b_2))) (/.f64 -1/4 (/.f64 (*.f64 c (/.f64 1/2 b_2)) (pow.f64 (/.f64 c b_2) 2)))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (exp.f64 (log1p.f64 (/.f64 (-.f64 b_2 b_2) a)))) 1)
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2))) (-.f64 (exp.f64 (log1p.f64 (/.f64 0 a))) 1))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.f64 (exp.f64 (log1p.f64 0)) -1))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (/.f64 b_2 a)) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (/.f64 b_2 a))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) (/.f64 (pow.f64 (/.f64 (-.f64 b_2 b_2) a) 2) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2))))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 (-.f64 b_2 b_2) a) (*.f64 1/2 (/.f64 c b_2)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (/.f64 0 a) 2) (+.f64 (/.f64 0 a) (*.f64 (/.f64 c b_2) 1/2))) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (/.f64 0 a) (*.f64 (/.f64 c b_2) 1/2)))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (/.f64 0 (*.f64 c (/.f64 1/2 b_2))) (/.f64 -1/4 (/.f64 (*.f64 c (/.f64 1/2 b_2)) (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 2))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) 2)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 a b_2) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 c (/.f64 1/2 b_2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) 3) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)) 2) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)) 3)) (fma.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)) 2) (*.f64 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) 1/4) (pow.f64 (/.f64 c b_2) 2)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 a b_2) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (-.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)))))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 2)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 3)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 3) 1/3)
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a))) 3))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))) 1))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 (-.f64 b_2 b_2) a)))))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 0 a)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))) 1)
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 a (*.f64 (/.f64 b_2 1/4) (pow.f64 (/.f64 b_2 c) 2)))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (/.f64 b_2 a))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) b_2)
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (neg.f64 a)) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(/.f64 (/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (/.f64 c b_2) 2)) (*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2)))
(/.f64 a (/.f64 (*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2)) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))))
(/.f64 (/.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (/.f64 c b_2) 2)) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 a (*.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (pow.f64 (/.f64 b_2 c) 2) 4)))
(/.f64 (neg.f64 (*.f64 a (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(pow.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 1)
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (/.f64 a b_2))) 2)
(pow.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) (sqrt.f64 (/.f64 a b_2)))) 2)
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) 3)
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 3) 1/3)
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (log.f64 (exp.f64 (/.f64 a b_2))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 c b_2) 2) (log.f64 (exp.f64 (/.f64 a b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) 3))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 3)))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 3) (pow.f64 (/.f64 a b_2) 3)))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) 1))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (/.f64 a b_2) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (/.f64 c b_2) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (*.f64 -1 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (neg.f64 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (sqrt.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 -1/2 b_2) (cbrt.f64 c)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 c))) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 c))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 c))) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1 (/.f64 c b_2)) 1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 -1/2 b_2) (cbrt.f64 c)))
(*.f64 (/.f64 -1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) (/.f64 c 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 -1/2 b_2) (cbrt.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) -1) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) 1) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 b_2)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) 1) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (cbrt.f64 (/.f64 c b_2)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (cbrt.f64 b_2)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2))))
(*.f64 (cbrt.f64 c) (/.f64 (/.f64 -1/2 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 c)))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 1/2)
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 b_2 c) -2) -1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 1/2 (fabs.f64 (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) (log.f64 (exp.f64 -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) 1)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 1)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 1 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4)))
(*.f64 1/4 (*.f64 (/.f64 c b_2) (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 -1/2 b_2) (*.f64 c (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (/.f64 -1/2 b_2)) (*.f64 c c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 c b_2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 c b_2) (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 -1/2 b_2)) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (pow.f64 (/.f64 -1/2 b_2) 2) (*.f64 c c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) b_2) (*.f64 -1/2 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 c)) -1/2)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (/.f64 b_2 c))) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 (/.f64 b_2 c))))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (/.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (/.f64 b_2 c)) c) b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2)) (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 c))))
(*.f64 (/.f64 -1/2 (cbrt.f64 (/.f64 b_2 c))) (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2) (/.f64 c b_2))))
(/.f64 (/.f64 (*.f64 c (/.f64 1/4 b_2)) (cbrt.f64 (/.f64 b_2 c))) (pow.f64 (cbrt.f64 (/.f64 b_2 c)) 2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 b_2)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (neg.f64 b_2) c)) 1/2)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 b_2) (*.f64 c (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 b_2) (*.f64 (/.f64 c b_2) c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (/.f64 b_2 c)) (/.f64 c b_2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 b_2 b_2)) (*.f64 c c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 b_2 b_2)) (*.f64 (neg.f64 c) (neg.f64 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (neg.f64 b_2)) (*.f64 (/.f64 c b_2) (neg.f64 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 (/.f64 b_2 c) b_2)) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 (/.f64 b_2 c) (neg.f64 b_2))) (neg.f64 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 b_2 (/.f64 b_2 c))) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 (neg.f64 b_2) (/.f64 b_2 c))) (neg.f64 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 b_2 (neg.f64 b_2))) (*.f64 c (neg.f64 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 (neg.f64 b_2) b_2)) (*.f64 (neg.f64 c) c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 1/4 (*.f64 (neg.f64 b_2) 1)) (*.f64 (neg.f64 c) (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) b_2) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) 1) (/.f64 c b_2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) 1) (/.f64 (/.f64 c b_2) 1))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 1/4 (/.f64 c b_2)) (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 1/4 (/.f64 (sqrt.f64 b_2) (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 (*.f64 1/4 (/.f64 c b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 (*.f64 c (/.f64 1/4 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (neg.f64 b_2)) (neg.f64 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 1)) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(/.f64 (*.f64 (*.f64 1/4 (/.f64 c b_2)) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 1/4 b_2) (/.f64 b_2 c)) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (*.f64 1/4 (/.f64 c b_2)) b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (*.f64 (cbrt.f64 c) (/.f64 (/.f64 1/4 b_2) (/.f64 b_2 c))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) -1) (neg.f64 (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (neg.f64 b_2)) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) -1) (/.f64 c b_2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) b_2) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) 1) (/.f64 c b_2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) 1) (/.f64 (/.f64 c b_2) 1))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 1/4 (/.f64 c b_2)) (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 1/4 (/.f64 (sqrt.f64 b_2) (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 (*.f64 1/4 (/.f64 c b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 (*.f64 c (/.f64 1/4 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 b_2)) (neg.f64 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 1)) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(/.f64 (*.f64 (*.f64 1/4 (/.f64 c b_2)) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 1/4 b_2) (/.f64 b_2 c)) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (*.f64 1/4 (/.f64 c b_2)) b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (*.f64 (cbrt.f64 c) (/.f64 (/.f64 1/4 b_2) (/.f64 b_2 c))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) -1) (neg.f64 (/.f64 c b_2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 b_2)) c)
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) -1) (/.f64 c b_2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 (/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 -1/2 (*.f64 (/.f64 b_2 c) (*.f64 (/.f64 b_2 c) -2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 -1/2 (*.f64 (*.f64 (/.f64 b_2 c) -2) (/.f64 b_2 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 b_2 c) -2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 1 (*.f64 (*.f64 (/.f64 b_2 c) -2) (*.f64 (/.f64 b_2 c) -2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (*.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (neg.f64 b_2) c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 1/2 (*.f64 (*.f64 (/.f64 b_2 c) -2) (/.f64 (neg.f64 b_2) c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 1/2 (*.f64 (/.f64 (neg.f64 b_2) c) (*.f64 (/.f64 b_2 c) -2)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) -1/2) (/.f64 b_2 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/2) (/.f64 (neg.f64 b_2) c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 (*.f64 -1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (neg.f64 b_2) c))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 -1/4 (*.f64 (/.f64 b_2 c) (/.f64 (neg.f64 b_2) c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(/.f64 -1/4 (*.f64 (/.f64 (neg.f64 b_2) c) (/.f64 b_2 c)))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))
(log.f64 (exp.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(cbrt.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) 3))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(expm1.f64 (log1p.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))
(exp.f64 (*.f64 2 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))
(/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))

localize5.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 c b_2))
0.0b
(*.f64 -2 (/.f64 b_2 a))
0.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
Compiler

Compiled 35 to 16 computations (54.3% saved)

series9.0ms (0%)

Counts
3 → 9
Calls

21 calls:

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

Compiled 245 to 120 computations (51% saved)

rewrite78.0ms (0.4%)

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
01253
126753
2363953
Stop Event
node limit
Counts
3 → 119
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.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 -2 (/.f64 b_2 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 a b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (/.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 -2 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 b_2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b_2) (/.f64 (neg.f64 a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 b_2)) (/.f64 a (sqrt.f64 (*.f64 -2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 (*.f64 -2 b_2))) (/.f64 a (cbrt.f64 (*.f64 -2 b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 -1/2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (sqrt.f64 a) b_2)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b_2 2) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b_2 (neg.f64 a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (/.f64 b_2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -2 b_2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))))))
((#(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))))))))

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1912×associate-/r*
1066×associate-/r/
526×associate-+r+
512×associate-*r*
488×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03355264
19095110
242275110
Stop Event
node limit
Counts
128 → 207
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 -2 (/.f64 b_2 a)))) 1)
(/.f64 -2 (/.f64 a b_2))
(/.f64 b_2 (/.f64 a -2))
(/.f64 1 (/.f64 a (*.f64 -2 b_2)))
(/.f64 (*.f64 -2 b_2) a)
(/.f64 (neg.f64 b_2) (/.f64 (neg.f64 a) -2))
(/.f64 (sqrt.f64 (*.f64 -2 b_2)) (/.f64 a (sqrt.f64 (*.f64 -2 b_2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 (*.f64 -2 b_2))) (/.f64 a (cbrt.f64 (*.f64 -2 b_2))))
(/.f64 (*.f64 -2 (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(/.f64 (/.f64 b_2 -1/2) a)
(/.f64 (/.f64 -2 (/.f64 (sqrt.f64 a) b_2)) (sqrt.f64 a))
(/.f64 (/.f64 -2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) 1/3)
(neg.f64 (*.f64 (/.f64 b_2 (neg.f64 a)) -2))
(neg.f64 (*.f64 -2 (/.f64 b_2 (neg.f64 a))))
(neg.f64 (/.f64 (*.f64 -2 b_2) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))
(log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(-.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 1/2 (/.f64 b_2 c))
(*.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 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) (-.f64 1 (/.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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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)))))
(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)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(-.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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(-.f64 (+.f64 (/.f64 c (/.f64 b_2 1/2)) (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))) 1)
(fma.f64 -2 (/.f64 b_2 a) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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)))))
(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)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.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 1/2 (/.f64 b_2 c)) 3)) (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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)))
(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)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(*.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 1/2 (/.f64 b_2 c)) 3)) (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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)) (+.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)))))) (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (/.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 1/2 (/.f64 b_2 c))) (*.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 b_2 (/.f64 -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)) (-.f64 (*.f64 b_2 (*.f64 b_2 -2)) (*.f64 1/2 (*.f64 c a)))) (*.f64 b_2 a))
(*.f64 b_2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) a) (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 a (*.f64 c -1/2)))))
(*.f64 b_2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2)) a) (fma.f64 b_2 (*.f64 b_2 -2) (*.f64 a (*.f64 c -1/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 (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 (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 2) (*.f64 (+.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 1/2 (/.f64 b_2 c)) 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16) (*.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 -1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.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 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2)))) (-.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2)))) (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 b_2 c)) 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 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)))) 3))) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (*.f64 (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (fma.f64 (/.f64 1/2 (/.f64 b_2 c)) (fma.f64 1/2 (/.f64 c b_2) (*.f64 (/.f64 b_2 a) 2)) (neg.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)))) (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16)))
(/.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)) (neg.f64 (*.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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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))))
(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)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(/.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 1/2 (/.f64 b_2 c)) 3)) (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2))) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c)))))
(/.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 1/2 (/.f64 b_2 c)) 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 3))) (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2))))
(*.f64 (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 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 (/.f64 (*.f64 (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)))) (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))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 1/2 (/.f64 b_2 c)) 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 (/.f64 (cbrt.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)))) (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 1/2 (/.f64 b_2 c)) 3))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 3))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 b_2 a) 3) -8 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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)))) (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)))
(/.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 (pow.f64 (/.f64 b_2 a) 6) 64) (*.f64 -1/64 (pow.f64 (/.f64 c b_2) 6))) (*.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))))) (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 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))) (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 -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 1/2 (/.f64 b_2 c)) 2)) (fma.f64 1/2 (/.f64 c b_2) (*.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 1/2 (/.f64 b_2 c)) 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 1/2 (/.f64 b_2 c)) 3) 3)) (*.f64 (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2)) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 3) (+.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 3) (*.f64 (pow.f64 (/.f64 b_2 a) 3) 8)) (*.f64 (pow.f64 (/.f64 b_2 a) 6) 64))))
(/.f64 (/.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)) (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))) (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 (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 1/2 (/.f64 b_2 c)) 6)) (*.f64 (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (fma.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2) (+.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)) (*.f64 (pow.f64 (/.f64 b_2 a) 4) 16))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4) 3) (pow.f64 (*.f64 1/2 (/.f64 c b_2)) 6)) (*.f64 (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 c (*.f64 1/2 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 c (*.f64 1/2 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) (neg.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)) (fma.f64 1/2 (/.f64 c b_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 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 1/2 (/.f64 b_2 c)) 3)) (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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) (neg.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))) (+.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 (/.f64 a 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 2) (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4)) (fma.f64 1/2 (/.f64 c b_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 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 1/2 (/.f64 b_2 c)) 3)) (fma.f64 (*.f64 b_2 (/.f64 -2 a)) (fma.f64 -2 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 b_2 c))) (pow.f64 (/.f64 1/2 (/.f64 b_2 c)) 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 1/2 (/.f64 b_2 c))))
(fabs.f64 (fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -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 1/2 (/.f64 b_2 c)))
(fma.f64 1/2 (/.f64 c b_2) (*.f64 b_2 (/.f64 -2 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 a -2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 1 (/.f64 a (*.f64 -2 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 -2 b_2) a)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (neg.f64 b_2) (/.f64 (neg.f64 a) -2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 (*.f64 -2 b_2)) (/.f64 a (sqrt.f64 (*.f64 -2 b_2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a) (sqrt.f64 (*.f64 b_2 -2)))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (*.f64 b_2 -2))) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 b_2)) (cbrt.f64 (*.f64 -2 b_2))) (/.f64 a (cbrt.f64 (*.f64 -2 b_2))))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 a (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 a (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (*.f64 -2 (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 -2 (/.f64 (/.f64 a (sqrt.f64 b_2)) (sqrt.f64 b_2)))
(*.f64 (sqrt.f64 b_2) (/.f64 -2 (/.f64 a (sqrt.f64 b_2))))
(*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 b_2 -1/2) a)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 -2 (/.f64 (sqrt.f64 a) b_2)) (sqrt.f64 a))
(/.f64 -2 (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 (/.f64 -2 (sqrt.f64 a)) (sqrt.f64 a)) b_2)
(/.f64 (/.f64 -2 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (cbrt.f64 a))
(/.f64 -2 (*.f64 (cbrt.f64 a) (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 3)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(pow.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))
(neg.f64 (*.f64 (/.f64 b_2 (neg.f64 a)) -2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (*.f64 -2 (/.f64 b_2 (neg.f64 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (/.f64 (*.f64 -2 b_2) (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))
(fabs.f64 (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 3) -8))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))) 1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 b_2 c))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 1/2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 1/2 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 1/2 c) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) 1/2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(/.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 (*.f64 (sqrt.f64 (*.f64 1/2 c)) (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 (/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 c)) (cbrt.f64 (*.f64 1/2 c))) b_2) (cbrt.f64 (*.f64 1/2 c)))
(*.f64 (cbrt.f64 (*.f64 1/2 c)) (/.f64 (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 (*.f64 1/2 (sqrt.f64 c)) b_2) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 1/2 (/.f64 b_2 (sqrt.f64 c))))
(*.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 (cbrt.f64 c) (/.f64 1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 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 1/2 (/.f64 b_2 c))
(/.f64 (/.f64 c (/.f64 (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 c (*.f64 (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 1/2 (/.f64 b_2 c))
(/.f64 (*.f64 c -1/2) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (/.f64 c (/.f64 b_2 1/2)) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 1/2))) 2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 1/2))) 3)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3) 1/3)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(neg.f64 (/.f64 -1/2 (/.f64 b_2 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(neg.f64 (/.f64 (*.f64 1/2 c) (neg.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(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 1/2 (/.f64 b_2 c)))
(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 1/2 (/.f64 b_2 c))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b_2 1/2)))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 1/2)) 3))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(exp.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(exp.f64 (*.f64 (log.f64 (/.f64 c (/.f64 b_2 1/2))) 1))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b_2 1/2))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 c))

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.8b
(exp.f64 (log.f64 (*.f64 b_2 -2)))
Compiler

Compiled 25 to 18 computations (28% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
b_2
@0
(exp.f64 (log.f64 (*.f64 b_2 -2)))
0.0ms
b_2
@inf
(exp.f64 (log.f64 (*.f64 b_2 -2)))
0.0ms
b_2
@-inf
(exp.f64 (log.f64 (*.f64 b_2 -2)))
Compiler

Compiled 200 to 140 computations (30% saved)

rewrite49.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1228×add-sqr-sqrt
1210×*-un-lft-identity
1148×pow1
1126×add-cube-cbrt
1114×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
1114×associate-*r*
992×distribute-lft-in
976×distribute-rgt-in
930×*-commutative
898×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061341
1142341
2507341
32738341
46803341
Stop Event
node limit
Counts
37 → 28
Calls
Call 1
Inputs
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(+.f64 1 (-.f64 (*.f64 b_2 -2) 1))
(-.f64 (+.f64 1 (*.f64 b_2 -2)) 1)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 (*.f64 b_2 -2) 1)
(*.f64 1 (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) -2))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) -2))
(*.f64 (*.f64 -2 (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (*.f64 -2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(pow.f64 (*.f64 b_2 -2) 1)
(pow.f64 (sqrt.f64 (*.f64 b_2 -2)) 2)
(pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 3)
(pow.f64 (pow.f64 (*.f64 b_2 -2) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b_2 -2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b_2 -2))) 2)) (cbrt.f64 (log.f64 (*.f64 b_2 -2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b_2 -2)))) (sqrt.f64 (log.f64 (*.f64 b_2 -2))))
(sqrt.f64 (*.f64 4 (*.f64 b_2 b_2)))
(log.f64 (pow.f64 (exp.f64 -2) b_2))
(cbrt.f64 (pow.f64 (*.f64 b_2 -2) 3))
(expm1.f64 (log1p.f64 (*.f64 b_2 -2)))
(log1p.f64 (expm1.f64 (*.f64 b_2 -2)))
Outputs
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(+.f64 1 (-.f64 (*.f64 b_2 -2) 1))
(*.f64 -2 b_2)
(-.f64 (+.f64 1 (*.f64 b_2 -2)) 1)
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(*.f64 -2 b_2)
(*.f64 -2 b_2)
(*.f64 (*.f64 b_2 -2) 1)
(*.f64 -2 b_2)
(*.f64 1 (*.f64 b_2 -2))
(*.f64 -2 b_2)
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 -2 b_2)
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) -2))
(*.f64 -2 b_2)
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2))
(*.f64 -2 b_2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 2) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 -2 b_2)
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) -2))
(*.f64 -2 b_2)
(*.f64 (*.f64 -2 (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -2 b_2)
(*.f64 (*.f64 -2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -2 b_2)
(pow.f64 (*.f64 b_2 -2) 1)
(*.f64 -2 b_2)
(pow.f64 (sqrt.f64 (*.f64 b_2 -2)) 2)
(*.f64 -2 b_2)
(pow.f64 (cbrt.f64 (*.f64 b_2 -2)) 3)
(*.f64 -2 b_2)
(pow.f64 (pow.f64 (*.f64 b_2 -2) 3) 1/3)
(*.f64 -2 b_2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b_2 -2)))
(pow.f64 (E.f64) (log.f64 (*.f64 -2 b_2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b_2 -2))) 2)) (cbrt.f64 (log.f64 (*.f64 b_2 -2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 b_2))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b_2 -2)))) (sqrt.f64 (log.f64 (*.f64 b_2 -2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 b_2)))) (sqrt.f64 (log.f64 (*.f64 -2 b_2))))
(sqrt.f64 (*.f64 4 (*.f64 b_2 b_2)))
(*.f64 -2 b_2)
(log.f64 (pow.f64 (exp.f64 -2) b_2))
(*.f64 -2 b_2)
(cbrt.f64 (pow.f64 (*.f64 b_2 -2) 3))
(*.f64 -2 b_2)
(expm1.f64 (log1p.f64 (*.f64 b_2 -2)))
(*.f64 -2 b_2)
(log1p.f64 (expm1.f64 (*.f64 b_2 -2)))
(*.f64 -2 b_2)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2)
2.1b
(/.f64 (exp.f64 (log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))) a)
3.1b
(log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
6.1b
(/.f64 (*.f64 c a) b_2)
Compiler

Compiled 82 to 33 computations (59.8% saved)

series161.0ms (0.9%)

Counts
3 → 72
Calls

27 calls:

TimeVariablePointExpression
29.0ms
c
@0
(log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
27.0ms
b_2
@0
(log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
20.0ms
a
@0
(log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
12.0ms
a
@-inf
(log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
11.0ms
c
@-inf
(log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))
Compiler

Compiled 4240 to 2055 computations (51.5% saved)

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1270×distribute-lft-in
688×associate-/r/
488×associate-/l/
436×associate-+l+
330×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify152.0ms (0.8%)

Algorithm
egg-herbie
Rules
1602×associate-+r+
742×+-commutative
648×fma-def
634×associate-*r*
624×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval467.0ms (2.5%)

Compiler

Compiled 28576 to 13436 computations (53% saved)

prune329.0ms (1.8%)

Pruning

54 alts after pruning (45 fresh and 9 done)

PrunedKeptTotal
New97622998
Fresh142337
Picked011
Done189
Total991541045
Error
2.6b
Counts
1045 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
45.1b
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 c (*.f64 c a)) (fabs.f64 b_2)) (pow.f64 (fabs.f64 b_2) 2)) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))
57.0b
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
56.0b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
32.0b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
41.6b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
33.1b
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (neg.f64 b_2)) a)
56.2b
(/.f64 (pow.f64 (pow.f64 (*.f64 b_2 -2) 3) 1/3) a)
45.5b
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b_2 -2))) 2)) (cbrt.f64 (log.f64 (*.f64 b_2 -2)))) a)
49.7b
(/.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b_2 -2)))) (sqrt.f64 (log.f64 (*.f64 b_2 -2)))) a)
44.9b
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 -2 b_2))) a)
43.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
31.9b
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) a)
43.5b
(/.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)))))
58.7b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
46.1b
(/.f64 (-.f64 (+.f64 1 (*.f64 b_2 -2)) 1) a)
54.6b
(/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 a b_2) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 c (/.f64 1/2 b_2))))
31.9b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
42.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
42.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
58.6b
(/.f64 (-.f64 b_2 b_2) a)
44.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
42.7b
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) -2)) a)
42.3b
(/.f64 (*.f64 b_2 -2) a)
45.7b
(/.f64 (*.f64 a (*.f64 (/.f64 -1/2 b_2) c)) a)
47.9b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
46.1b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))) a)
43.9b
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a)
51.1b
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 b_2 b_2))) a)
58.7b
(/.f64 (neg.f64 b_2) a)
63.6b
(/.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 a (/.f64 b_2 c)) b_2) b_2)) 3) 1/3)) a)
58.5b
(/.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (fma.f64 -1/2 (/.f64 a (/.f64 b_2 c)) b_2) b_2))) 3)) a)
59.0b
(/.f64 (exp.f64 (log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))) a)
44.7b
(/.f64 (exp.f64 (log.f64 (*.f64 b_2 -2))) a)
54.2b
(/.f64 (exp.f64 (log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))) a)
58.8b
(/.f64 1/2 (/.f64 b_2 c))
41.6b
(/.f64 -1/2 (/.f64 b_2 c))
58.9b
(-.f64 (/.f64 (fma.f64 -1/2 (/.f64 a (/.f64 b_2 c)) b_2) a) (/.f64 b_2 a))
59.3b
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 b_2 a)) (/.f64 b_2 a))
38.5b
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a))
41.5b
(+.f64 (/.f64 (-.f64 b_2 b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
42.3b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
42.5b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (fabs.f64 (/.f64 1/2 (/.f64 b_2 c))))
44.4b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2)))))
47.7b
(*.f64 (/.f64 c (/.f64 b_2 a)) (/.f64 -1/2 a))
33.1b
(*.f64 (/.f64 1 a) (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)))
43.5b
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
32.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
43.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
45.3b
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
47.2b
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
41.3b
(*.f64 c (/.f64 -1/2 b_2))
42.3b
(*.f64 b_2 (/.f64 -2 a))
58.8b
(*.f64 1/2 (/.f64 c b_2))
41.2b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 1625 to 1087 computations (33.1% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
1.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
20.8b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 80 to 20 computations (75% saved)

series54.0ms (0.3%)

Counts
1 → 18
Calls

9 calls:

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

Compiled 6080 to 3840 computations (36.8% saved)

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1836×associate-*r/
1580×associate-*l/
668×associate-+l+
306×add-sqr-sqrt
296×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1168×+-commutative
980×*-commutative
978×associate-/l*
908×associate-+l-
866×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02996195
18265777
235275759
Stop Event
node limit
Counts
101 → 199
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (*.f64 c a)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 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/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(+.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.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 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 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 0 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (neg.f64 b_2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (*.f64 (neg.f64 b_2) 1)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 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))) 1) (/.f64 b_2 1))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (-.f64 (/.f64 b_2 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (-.f64 (/.f64 b_2 1) (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))) 1) (-.f64 (/.f64 b_2 1) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (/.f64 (-.f64 (*.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 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (/.f64 (-.f64 (*.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) (+.f64 b_2 (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 (/.f64 (-.f64 (*.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) (+.f64 b_2 (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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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 a c)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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))))))) (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))) 0) b_2)
(-.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(*.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 -1 (neg.f64 (-.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)) 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 (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2) -1) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(pow.f64 (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))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))
(log1p.f64 (expm1.f64 (-.f64 (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))
Outputs
(sqrt.f64 (neg.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 c (neg.f64 a)))
(+.f64 (sqrt.f64 (neg.f64 (*.f64 c a))) (*.f64 -1 b_2))
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 c (/.f64 (*.f64 b_2 -2) a))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (/.f64 1 (pow.f64 b_2 3))) (/.f64 c (/.f64 b_2 a))))
(*.f64 -1/2 (fma.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) a)))
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (*.f64 c a) (pow.f64 (*.f64 (*.f64 c a) -1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (/.f64 1 (pow.f64 b_2 3))) (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1/2 (fma.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) a)) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 1 b_2) 5)) (*.f64 c a)) (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)))
(fma.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 b_2 3))) (*.f64 (*.f64 c a) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 -1/4 (pow.f64 (/.f64 1 b_2) 5)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 c a)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 1 b_2) 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/2 (*.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (*.f64 (*.f64 a a) (*.f64 c c))) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 b_2) 5) (*.f64 (*.f64 c a) (pow.f64 (*.f64 (*.f64 c a) -1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (/.f64 1 (pow.f64 b_2 3))) (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/2 (fma.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 c b_2) a)) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 (/.f64 1 b_2) 5)) (*.f64 c a)) (pow.f64 (*.f64 c (*.f64 a -1/2)) 2))))
(fma.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)) 2)) (pow.f64 (/.f64 1 b_2) 7)) (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 c a) b_2) (/.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (pow.f64 b_2 3))) (*.f64 (*.f64 c a) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (*.f64 -1/4 (pow.f64 (/.f64 1 b_2) 5))))))
(*.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 (/.f64 c (/.f64 b_2 a)) 1/2))
(fma.f64 b_2 -2 (/.f64 (*.f64 (*.f64 1/2 c) a) b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) 1/2 (*.f64 b_2 -2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 b_2 -2 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3))) (/.f64 (*.f64 (*.f64 1/2 c) a) b_2)))
(fma.f64 b_2 -2 (fma.f64 (/.f64 (*.f64 c a) b_2) 1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1/2 (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 c a) b_2)) (+.f64 (*.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(fma.f64 -2 b_2 (fma.f64 1/2 (/.f64 c (/.f64 b_2 a)) (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (*.f64 a (pow.f64 (/.f64 -1 b_2) 5)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 c a) -1/2) 2) (pow.f64 (/.f64 -1 b_2) 3))))))
(fma.f64 b_2 -2 (fma.f64 (*.f64 (/.f64 c b_2) a) 1/2 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 -1 (pow.f64 b_2 3))) (*.f64 (*.f64 (*.f64 c -1/4) (*.f64 a (pow.f64 (*.f64 c (*.f64 a -1/2)) 2))) (pow.f64 (/.f64 -1 b_2) 5)))))
(fma.f64 b_2 -2 (fma.f64 (/.f64 (*.f64 c a) b_2) 1/2 (fma.f64 -1/4 (*.f64 c (*.f64 (pow.f64 (/.f64 -1 b_2) 5) (*.f64 a (pow.f64 (*.f64 c (*.f64 a -1/2)) 2)))) (*.f64 (pow.f64 (*.f64 c (*.f64 a -1/2)) 2) (/.f64 1/2 (pow.f64 b_2 3))))))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2)
(-.f64 (fabs.f64 b_2) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (fabs.f64 b_2) a)) (fabs.f64 b_2)) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fabs.f64 b_2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (fabs.f64 b_2) a)) (fma.f64 -1/2 (/.f64 (*.f64 a a) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) 2))) (fabs.f64 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) (fabs.f64 b_2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))) (*.f64 -1/4 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 a 3)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))) b_2)
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (fabs.f64 b_2) a)) (fabs.f64 b_2)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 a a) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) 2))) (/.f64 (*.f64 c -1/4) (/.f64 (/.f64 (pow.f64 (fabs.f64 b_2) 3) (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) 2)))) b_2))
(fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) (fabs.f64 b_2)) (-.f64 (/.f64 (*.f64 a -1/4) (/.f64 (/.f64 (pow.f64 (fabs.f64 b_2) 3) (pow.f64 c 3)) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) b_2)))
(-.f64 (sqrt.f64 (pow.f64 b_2 2)) b_2)
(-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2)
(-.f64 (fabs.f64 b_2) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (sqrt.f64 (pow.f64 b_2 2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (fabs.f64 b_2) a)) (fabs.f64 b_2)) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fabs.f64 b_2)) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (fabs.f64 b_2) a)) (fma.f64 -1/2 (/.f64 (*.f64 a a) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) 2))) (fabs.f64 b_2))) b_2)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) (fabs.f64 b_2))) b_2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (sqrt.f64 (pow.f64 b_2 2)))) (+.f64 (sqrt.f64 (pow.f64 b_2 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2) (pow.f64 c 2)) (sqrt.f64 (pow.f64 b_2 2)))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a (sqrt.f64 (pow.f64 b_2 2)))) 2))) (*.f64 (sqrt.f64 (pow.f64 b_2 2)) (pow.f64 (sqrt.f64 (pow.f64 b_2 2)) 2))))))) b_2)
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) a)) (sqrt.f64 (*.f64 b_2 b_2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (/.f64 (sqrt.f64 (*.f64 b_2 b_2)) (*.f64 a a))) (*.f64 -1/4 (*.f64 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 (*.f64 b_2 b_2)))) 2) (pow.f64 a 3)) (pow.f64 (sqrt.f64 (*.f64 b_2 b_2)) 2)))))) b_2)
(+.f64 (fma.f64 -1/2 (/.f64 c (/.f64 (fabs.f64 b_2) a)) (fabs.f64 b_2)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 a a) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) 2))) (/.f64 (*.f64 c -1/4) (/.f64 (/.f64 (pow.f64 (fabs.f64 b_2) 3) (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) 2)))) b_2))
(fma.f64 -1/2 (/.f64 (*.f64 c a) (fabs.f64 b_2)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (fabs.f64 b_2) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) (fabs.f64 b_2)) (-.f64 (/.f64 (*.f64 a -1/4) (/.f64 (/.f64 (pow.f64 (fabs.f64 b_2) 3) (pow.f64 c 3)) (pow.f64 (*.f64 -1/2 (/.f64 a (fabs.f64 b_2))) 2))) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (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 (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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 2 (+.f64 (neg.f64 b_2) b_2)))
(fma.f64 2 (*.f64 0 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(fma.f64 2 (-.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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) (*.f64 0 b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 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 (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 (-.f64 b_2 b_2) b_2) (+.f64 (sqrt.f64 (-.f64 (*.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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) (*.f64 0 b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 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)))
(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 (-.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 (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 c a))) (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 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 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 (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 (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 (-.f64 b_2 b_2) b_2) (+.f64 (sqrt.f64 (-.f64 (*.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 (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 (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 c a))) (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 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 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 (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)))
(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 (-.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.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 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (*.f64 (neg.f64 b_2) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(+.f64 (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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (exp.f64 (log1p.f64 b_2)) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (expm1.f64 (log1p.f64 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))) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(-.f64 0 (-.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 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 1 b_2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (neg.f64 b_2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 1 (*.f64 (neg.f64 b_2) 1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(-.f64 (exp.f64 (log1p.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 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (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))) 1) (/.f64 b_2 1))
(-.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))) 1) (-.f64 (/.f64 b_2 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 b_2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 0 b_2) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (-.f64 b_2 b_2) b_2))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (-.f64 (/.f64 b_2 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) 1) (-.f64 (/.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(-.f64 (/.f64 (-.f64 (*.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 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) b_2)))
(-.f64 (/.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2))
(-.f64 (/.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 b_2 (/.f64 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 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (/.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 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) b_2))) (+.f64 (neg.f64 b_2) b_2))
(+.f64 (*.f64 0 b_2) (-.f64 (/.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)))
(+.f64 (-.f64 b_2 b_2) (-.f64 (/.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 b_2 (/.f64 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 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (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 (-.f64 (/.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 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.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 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (/.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 (+.f64 b_2 (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) (-.f64 (/.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 b_2 (/.f64 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 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (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 (/.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 b_2 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.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 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (/.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)))
(+.f64 (/.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 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (*.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (+.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 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) (+.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) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (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) (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)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (+.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) (+.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 b_2) b_2))
(+.f64 (*.f64 0 b_2) (-.f64 (/.f64 (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 (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 b_2 b_2) (-.f64 (/.f64 (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 (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)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (+.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) (+.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)))))))) (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 (/.f64 (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 (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 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (/.f64 (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 (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)) 3/2) (+.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 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))))))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (+.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) (+.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)))))))) (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 (/.f64 (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 (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 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (/.f64 (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 (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 (*.f64 b_2 b_2) (*.f64 a c))) 0) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(-.f64 (+.f64 (neg.f64 b_2) (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 b_2 1))
(-.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.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 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 1 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (-.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 -1 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (+.f64 (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 (sqrt.f64 b_2) (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/4) (sqrt.f64 b_2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2) -1) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2) -1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) -2))) (/.f64 1 (/.f64 1 (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)) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) -2)))
(pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 2))
(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 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 3))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) -1))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (neg.f64 b_2))
(-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2) b_2)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 b_2))
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 c b_2))
Compiler

Compiled 14 to 7 computations (50% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -1/2 (/.f64 a (*.f64 c a)))
0.2b
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
12.0b
(/.f64 a (*.f64 c a))
Compiler

Compiled 37 to 16 computations (56.8% saved)

series27.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

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

Compiled 1640 to 865 computations (47.3% saved)

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1296×associate-/r/
954×swap-sqr
770×associate-/l/
460×distribute-lft-neg-in
420×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify112.0ms (0.6%)

Algorithm
egg-herbie
Rules
1784×distribute-lft-in
872×associate-*r*
704×associate-*l*
638×associate-/r*
624×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04143425
111753319
259903319
Stop Event
node limit
Counts
259 → 231
Calls
Call 1
Inputs
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(*.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 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(*.f64 -1/2 c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a a) c))) 1)
(*.f64 a (/.f64 (/.f64 1 c) a))
(*.f64 a (neg.f64 (/.f64 -1 (*.f64 a c))))
(*.f64 (/.f64 (/.f64 a a) c) 1)
(*.f64 1 (/.f64 (/.f64 a a) c))
(*.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 1 c) a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a a) c)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 a a) c)))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 1 c) a)))
(*.f64 (/.f64 a c) (/.f64 1 a))
(*.f64 (/.f64 (/.f64 1 c) a) a)
(*.f64 (neg.f64 a) (/.f64 -1 (*.f64 a c)))
(*.f64 -1 (/.f64 a (*.f64 a (neg.f64 c))))
(*.f64 (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))) (neg.f64 (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 1 a) (/.f64 a c))
(*.f64 (/.f64 1 c) (/.f64 a a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a c))) (/.f64 a (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (/.f64 a (cbrt.f64 (*.f64 a c))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 a a) c))))
(*.f64 (/.f64 -1 (*.f64 a c)) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 a) c) (/.f64 (sqrt.f64 a) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 a) a) (/.f64 (sqrt.f64 a) c))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 a c)) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) a) (/.f64 (cbrt.f64 a) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) c) (/.f64 (cbrt.f64 a) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 a c))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (/.f64 1 c) a))
(*.f64 (/.f64 1 (*.f64 1 (sqrt.f64 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)))) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 1 (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a c)) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))) (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))))) (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)))) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(pow.f64 (/.f64 (/.f64 a a) c) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a a) c)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a a) c) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a a) c) -1)
(neg.f64 (/.f64 a (*.f64 a (neg.f64 c))))
(neg.f64 (/.f64 (/.f64 a (*.f64 a (neg.f64 c))) 1))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 a a) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a a) c))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 a c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a a) c)))
(exp.f64 (log.f64 (/.f64 (/.f64 a a) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a a) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a a) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))))) 1)
(/.f64 -1/2 (*.f64 (/.f64 (/.f64 a a) c) b_2))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) b_2)
(/.f64 1 (*.f64 (/.f64 b_2 -1/2) (/.f64 (/.f64 a a) c)))
(/.f64 1 (*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 a a) c) -2))))
(/.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 a -1/2)))
(/.f64 (/.f64 1 b_2) (*.f64 (/.f64 (/.f64 a a) c) -2))
(/.f64 (pow.f64 b_2 -1/2) (*.f64 (*.f64 (/.f64 (/.f64 a a) c) -2) (sqrt.f64 b_2)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))))
(/.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 (/.f64 a a) c))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2) (*.f64 b_2 (cbrt.f64 (*.f64 (/.f64 (/.f64 a a) c) -2))))
(/.f64 (/.f64 -1/2 b_2) (/.f64 (/.f64 a a) c))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(/.f64 (/.f64 -1/2 a) (*.f64 b_2 (/.f64 (/.f64 1 c) a)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 b_2 -1/2) (/.f64 (/.f64 a a) c))))
(/.f64 -1 (*.f64 b_2 (*.f64 (/.f64 (/.f64 a a) c) 2)))
(/.f64 1/2 (*.f64 (/.f64 (/.f64 a a) c) (neg.f64 b_2)))
(/.f64 1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) (neg.f64 a)))
(/.f64 (sqrt.f64 1/2) (*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 b_2 a))
(/.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 b_2 (*.f64 a c)) (sqrt.f64 a)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 b_2 (*.f64 a c)) (cbrt.f64 a)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (*.f64 (/.f64 (/.f64 a a) c) -2) (cbrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (*.f64 b_2 (sqrt.f64 (/.f64 (/.f64 a a) c))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (*.f64 b_2 (cbrt.f64 (/.f64 (/.f64 a a) c))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (/.f64 a a) c))) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 b_2) a) (/.f64 (/.f64 1 c) a))
(/.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)) b_2)) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(/.f64 (*.f64 (*.f64 (/.f64 a a) c) 1/2) (neg.f64 b_2))
(/.f64 (/.f64 1/2 b_2) (/.f64 a (*.f64 a (neg.f64 c))))
(pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 3) 1/3)
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) (neg.f64 b_2)))
(neg.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (neg.f64 a)) (*.f64 a c)))
(neg.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 a (*.f64 a (neg.f64 c)))))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3) (/.f64 1 (pow.f64 b_2 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 b_2 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) 1)
(*.f64 (*.f64 a c) (/.f64 -1/2 a))
(*.f64 -1/2 (*.f64 (/.f64 a a) c))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 1)
(*.f64 1 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 1))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 1))
(*.f64 (/.f64 -1/2 a) (*.f64 a c))
(*.f64 (/.f64 -1/2 a) (/.f64 (*.f64 a c) 1))
(*.f64 (*.f64 (/.f64 a a) c) -1/2)
(*.f64 1/2 (/.f64 (*.f64 a c) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 -1/2 a) a) c)
(*.f64 (*.f64 (/.f64 -1/2 a) 1) (*.f64 a c))
(*.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)))
(*.f64 (*.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 (*.f64 a c) (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 a c) (cbrt.f64 a)))
(*.f64 (/.f64 1 a) (*.f64 -1/2 (*.f64 a c)))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (/.f64 a a) c))) (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (*.f64 -1/2 (cbrt.f64 (*.f64 (/.f64 a a) c))))
(*.f64 (*.f64 -1/2 (/.f64 c a)) a)
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 a (neg.f64 c)))
(*.f64 (*.f64 1 (/.f64 c a)) (*.f64 -1/2 a))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 -1/2 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 (*.f64 a c) (neg.f64 a)) 1/2)
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 a c))
(*.f64 (/.f64 -1/2 (/.f64 a a)) c)
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 a c)) 2))) (cbrt.f64 (*.f64 a c)))
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) c))) (cbrt.f64 a))
(*.f64 (/.f64 -1/2 (/.f64 a (neg.f64 c))) (neg.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 a) -1) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 a)) c)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 c)) a)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a c)) 2))) (cbrt.f64 (*.f64 a c)))
(*.f64 (/.f64 1/2 (/.f64 a (neg.f64 c))) a)
(*.f64 (/.f64 1/2 a) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) 1) (sqrt.f64 (*.f64 (/.f64 a a) c)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 a)) (sqrt.f64 (*.f64 a c)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 (/.f64 a c))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) 1) (cbrt.f64 (*.f64 (/.f64 a a) c)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a c)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (cbrt.f64 (/.f64 a c))) (cbrt.f64 a))
(pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (/.f64 a a) c) -2) -1)
(neg.f64 (*.f64 (*.f64 (/.f64 a a) c) 1/2))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 (/.f64 a a) c) 2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 (/.f64 a a) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
Outputs
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(/.f64 1 c)
(*.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 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(*.f64 -1/2 c)
(*.f64 c -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a a) c))) 1)
(/.f64 1 c)
(*.f64 a (/.f64 (/.f64 1 c) a))
(/.f64 1 c)
(*.f64 a (neg.f64 (/.f64 -1 (*.f64 a c))))
(/.f64 1 c)
(*.f64 (/.f64 (/.f64 a a) c) 1)
(/.f64 1 c)
(*.f64 1 (/.f64 (/.f64 a a) c))
(/.f64 1 c)
(*.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(/.f64 1 c)
(*.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)))))
(/.f64 1 c)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 1 c) a)))
(/.f64 1 c)
(*.f64 (cbrt.f64 (/.f64 (/.f64 a a) c)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 a a) c)))))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 1 c) a)))
(/.f64 1 c)
(*.f64 (/.f64 a c) (/.f64 1 a))
(/.f64 1 c)
(*.f64 (/.f64 (/.f64 1 c) a) a)
(/.f64 1 c)
(*.f64 (neg.f64 a) (/.f64 -1 (*.f64 a c)))
(/.f64 1 c)
(*.f64 -1 (/.f64 a (*.f64 a (neg.f64 c))))
(/.f64 1 c)
(*.f64 (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))))
(/.f64 1 c)
(*.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))) (neg.f64 (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))))
(/.f64 1 c)
(*.f64 (/.f64 1 a) (/.f64 a c))
(/.f64 1 c)
(*.f64 (/.f64 1 c) (/.f64 a a))
(/.f64 1 c)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a c))) (/.f64 a (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c a))) (/.f64 a (sqrt.f64 (*.f64 c a))))
(/.f64 (/.f64 a (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (/.f64 a (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 a (cbrt.f64 (*.f64 c a))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c))))
(/.f64 1 c)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (neg.f64 (cbrt.f64 (/.f64 (/.f64 a a) c))))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (/.f64 -1 (*.f64 a c)) (neg.f64 a))
(/.f64 1 c)
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 a c)))
(/.f64 1 c)
(*.f64 (/.f64 (sqrt.f64 a) c) (/.f64 (sqrt.f64 a) a))
(/.f64 1 c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 a c)))
(/.f64 1 c)
(*.f64 (/.f64 (sqrt.f64 a) a) (/.f64 (sqrt.f64 a) c))
(/.f64 1 c)
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 a c)) (sqrt.f64 a))
(/.f64 1 c)
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 a (cbrt.f64 (*.f64 c a))))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) a) (/.f64 (cbrt.f64 a) c))
(/.f64 1 c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) c) (/.f64 (cbrt.f64 a) a))
(/.f64 1 c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (*.f64 a c))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c a))) (/.f64 a (sqrt.f64 (*.f64 c a))))
(/.f64 (/.f64 a (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)))
(*.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (/.f64 1 c) a))
(/.f64 1 c)
(*.f64 (/.f64 1 (*.f64 1 (sqrt.f64 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (sqrt.f64 (/.f64 1 c)) (/.f64 1 (sqrt.f64 (*.f64 1 c))))
(/.f64 (sqrt.f64 (/.f64 1 c)) (sqrt.f64 c))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)))) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a c) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 1 c)
(*.f64 (/.f64 1 (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 1 c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a c)) (cbrt.f64 a))
(/.f64 1 c)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))) (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))))
(/.f64 1 c)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))))) (cbrt.f64 (/.f64 a (*.f64 a (neg.f64 c)))))
(/.f64 1 c)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(/.f64 1 c)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)))) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))
(*.f64 (cbrt.f64 (/.f64 1 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(pow.f64 (/.f64 (/.f64 a a) c) 1)
(/.f64 1 c)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a a) c)) 2)
(/.f64 1 c)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a a) c)) 3)
(/.f64 1 c)
(pow.f64 (pow.f64 (/.f64 (/.f64 a a) c) 3) 1/3)
(/.f64 1 c)
(pow.f64 (*.f64 (/.f64 a a) c) -1)
(/.f64 1 c)
(neg.f64 (/.f64 a (*.f64 a (neg.f64 c))))
(/.f64 1 c)
(neg.f64 (/.f64 (/.f64 a (*.f64 a (neg.f64 c))) 1))
(/.f64 1 c)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))
(sqrt.f64 (pow.f64 (/.f64 1 c) 2))
(fabs.f64 (/.f64 1 c))
(log.f64 (exp.f64 (/.f64 (/.f64 a a) c)))
(/.f64 1 c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a a) c))))
(/.f64 1 c)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 3))
(/.f64 1 c)
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 a c) 3)))
(/.f64 1 c)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a a) c)))
(/.f64 1 c)
(exp.f64 (log.f64 (/.f64 (/.f64 a a) c)))
(/.f64 1 c)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a a) c)) 1))
(/.f64 1 c)
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a a) c)))
(/.f64 1 c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (*.f64 (/.f64 (/.f64 a a) c) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1 (*.f64 (/.f64 b_2 -1/2) (/.f64 (/.f64 a a) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1 (*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 a a) c) -2))))
(/.f64 1 (/.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -2 c))) (sqrt.f64 (*.f64 c -1/2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) b_2) (sqrt.f64 (/.f64 -2 c)))
(/.f64 1 (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 1 b_2) (*.f64 (/.f64 (/.f64 a a) c) -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (pow.f64 b_2 -1/2) (*.f64 (*.f64 (/.f64 (/.f64 a a) c) -2) (sqrt.f64 b_2)))
(/.f64 (pow.f64 b_2 -1/2) (*.f64 (/.f64 -2 c) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 (pow.f64 b_2 -1/2) -2) c) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (sqrt.f64 -1/2) (*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 (/.f64 a a) c))))
(/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 (/.f64 1 c)) (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 -1/2) b_2) (sqrt.f64 (*.f64 c -1/2))) (sqrt.f64 (/.f64 1 c)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2) (*.f64 b_2 (cbrt.f64 (*.f64 (/.f64 (/.f64 a a) c) -2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (*.f64 b_2 (cbrt.f64 (/.f64 -2 c))))
(/.f64 (/.f64 -1/2 b_2) (/.f64 (/.f64 a a) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 a) (*.f64 b_2 (/.f64 (/.f64 1 c) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 b_2 -1/2) (/.f64 (/.f64 a a) c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1 (*.f64 b_2 (*.f64 (/.f64 (/.f64 a a) c) 2)))
(/.f64 -1 (*.f64 b_2 (/.f64 2 c)))
(/.f64 (/.f64 -1 b_2) (/.f64 2 c))
(/.f64 1/2 (*.f64 (/.f64 (/.f64 a a) c) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (sqrt.f64 1/2) (*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (sqrt.f64 (/.f64 a (*.f64 a (neg.f64 c))))))
(/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 b_2 (sqrt.f64 (/.f64 1 (neg.f64 c)))) (sqrt.f64 (*.f64 c -1/2))))
(/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 b_2 (sqrt.f64 (/.f64 -1 c))) (sqrt.f64 (*.f64 c -1/2))))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 b_2 (*.f64 a c)) (sqrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 b_2 (*.f64 a c)) (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (*.f64 (/.f64 (/.f64 a a) c) -2) (cbrt.f64 b_2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (/.f64 -2 c) (cbrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (*.f64 b_2 (sqrt.f64 (/.f64 (/.f64 a a) c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (*.f64 b_2 (cbrt.f64 (/.f64 (/.f64 a a) c))))
(/.f64 -1/2 (*.f64 (*.f64 b_2 (cbrt.f64 (/.f64 1 c))) (cbrt.f64 (pow.f64 (/.f64 1 c) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (/.f64 (/.f64 1 c) c))) (*.f64 b_2 (cbrt.f64 (/.f64 1 c))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (/.f64 a a) c))) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) c) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 b_2) a) (/.f64 (/.f64 1 c) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 (/.f64 (/.f64 a a) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2)) b_2)) (cbrt.f64 (/.f64 (/.f64 a a) c)))
(/.f64 -1/2 (*.f64 (*.f64 b_2 (cbrt.f64 (/.f64 1 c))) (cbrt.f64 (pow.f64 (/.f64 1 c) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (/.f64 (/.f64 1 c) c))) (*.f64 b_2 (cbrt.f64 (/.f64 1 c))))
(/.f64 (*.f64 (*.f64 (/.f64 a a) c) 1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 1/2 b_2) (/.f64 a (*.f64 a (neg.f64 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (neg.f64 a)) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 a (*.f64 a (neg.f64 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c -1/2) (*.f64 1 b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a)))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3) (/.f64 1 (pow.f64 b_2 3))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 b_2 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3) (pow.f64 b_2 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 (/.f64 a a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) 1)
(*.f64 c -1/2)
(*.f64 (*.f64 a c) (/.f64 -1/2 a))
(*.f64 c -1/2)
(*.f64 -1/2 (*.f64 (/.f64 a a) c))
(*.f64 c -1/2)
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 1)
(*.f64 c -1/2)
(*.f64 1 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))
(*.f64 c -1/2)
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 c -1/2)
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 1))
(*.f64 c -1/2)
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2))
(*.f64 c -1/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 c -1/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 1))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 a) (*.f64 a c))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 a) (/.f64 (*.f64 a c) 1))
(*.f64 c -1/2)
(*.f64 (*.f64 (/.f64 a a) c) -1/2)
(*.f64 c -1/2)
(*.f64 1/2 (/.f64 (*.f64 a c) (neg.f64 a)))
(*.f64 c -1/2)
(*.f64 (*.f64 (/.f64 -1/2 a) a) c)
(*.f64 c -1/2)
(*.f64 (*.f64 (/.f64 -1/2 a) 1) (*.f64 a c))
(*.f64 c -1/2)
(*.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (*.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 (*.f64 a c)) 2)) (cbrt.f64 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 (*.f64 a c) (sqrt.f64 a)))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 a c) (cbrt.f64 a)))
(*.f64 c -1/2)
(*.f64 (/.f64 1 a) (*.f64 -1/2 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 (/.f64 a a) c))) (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))))
(*.f64 (sqrt.f64 (*.f64 1 c)) (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (*.f64 -1/2 (cbrt.f64 (*.f64 (/.f64 a a) c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 c) 2))) (*.f64 -1/2 (cbrt.f64 (*.f64 1 c))))
(/.f64 (*.f64 -1/2 (cbrt.f64 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (*.f64 -1/2 (/.f64 c a)) a)
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 a (neg.f64 c)))
(*.f64 c -1/2)
(*.f64 (*.f64 1 (/.f64 c a)) (*.f64 -1/2 a))
(*.f64 c -1/2)
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 -1/2 (*.f64 a (neg.f64 c))))
(*.f64 c -1/2)
(*.f64 (/.f64 (*.f64 a c) (neg.f64 a)) 1/2)
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 a c))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (/.f64 a a)) c)
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 a c)) 2))) (cbrt.f64 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 -1/2 a) (*.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 a)) (/.f64 a (sqrt.f64 a))) c)
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) c))) (cbrt.f64 a))
(/.f64 (*.f64 -1/2 (cbrt.f64 a)) (/.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) c))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 c (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 -1/2 (/.f64 a (neg.f64 c))) (neg.f64 a))
(*.f64 c -1/2)
(*.f64 (/.f64 (/.f64 -1/2 a) -1) (*.f64 a (neg.f64 c)))
(*.f64 c -1/2)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 a)) c)
(*.f64 c -1/2)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 c)) a)
(*.f64 c -1/2)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a c)) 2))) (cbrt.f64 (*.f64 a c)))
(*.f64 c -1/2)
(*.f64 (/.f64 1/2 (/.f64 a (neg.f64 c))) a)
(*.f64 c -1/2)
(*.f64 (/.f64 1/2 a) (*.f64 a (neg.f64 c)))
(*.f64 c -1/2)
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) 1) (sqrt.f64 (*.f64 (/.f64 a a) c)))
(*.f64 (sqrt.f64 (*.f64 1 c)) (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 a)) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))) (sqrt.f64 a)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))) (/.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (/.f64 1 c)))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (sqrt.f64 (neg.f64 a)))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 a a) c))) (sqrt.f64 (/.f64 a c))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))) (sqrt.f64 a)) (sqrt.f64 (/.f64 a c)))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 a c))))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) 1) (cbrt.f64 (*.f64 (/.f64 a a) c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 c) 2))) (*.f64 -1/2 (cbrt.f64 (*.f64 1 c))))
(/.f64 (*.f64 -1/2 (cbrt.f64 c)) (cbrt.f64 (/.f64 (/.f64 1 c) c)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (cbrt.f64 a)) (cbrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))))
(/.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c a))) (cbrt.f64 (/.f64 (/.f64 1 c) c))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))) (cbrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) c)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 (/.f64 a a) c) 2))) (cbrt.f64 (/.f64 a c))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 a c)) (cbrt.f64 (pow.f64 (/.f64 1 c) 2)))))
(*.f64 (cbrt.f64 a) (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 c) c)) (cbrt.f64 (/.f64 a c)))))
(pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 1)
(*.f64 c -1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 2)
(*.f64 c -1/2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 3)
(*.f64 c -1/2)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3) 1/3)
(*.f64 c -1/2)
(pow.f64 (*.f64 (/.f64 (/.f64 a a) c) -2) -1)
(*.f64 c -1/2)
(neg.f64 (*.f64 (*.f64 (/.f64 a a) c) 1/2))
(*.f64 c -1/2)
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 (/.f64 a a) c) 2)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 1 c) 2)))
(sqrt.f64 (/.f64 1/4 (/.f64 (/.f64 1 c) c)))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 (/.f64 a a) c)))
(*.f64 c -1/2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))))
(*.f64 c -1/2)
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)) 3))
(*.f64 c -1/2)
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 c -1/2)
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 c -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))) 1))
(*.f64 c -1/2)
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c))))
(*.f64 c -1/2)

localize52.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (/.f64 c b_2) 2)
2.8b
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))
4.2b
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))))
7.4b
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))) (/.f64 b_2 a)) (/.f64 b_2 a))
Compiler

Compiled 122 to 59 computations (51.6% saved)

series410.0ms (2.2%)

Counts
4 → 132
Calls

33 calls:

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

Compiled 9460 to 6455 computations (31.8% saved)

rewrite196.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
858×associate-+l+
448×add-sqr-sqrt
446×+-commutative
436×*-un-lft-identity
434×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify283.0ms (1.5%)

Algorithm
egg-herbie
Rules
1310×+-commutative
1256×associate-+r-
800×fma-def
708×associate-+l+
674×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053825939
1146725137
2714325133
Stop Event
node limit
Counts
405 → 320
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) 1) (/.f64 (neg.f64 b_2) a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) 1) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (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 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (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 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0)
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 b_2 a) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)))
(+.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(+.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (neg.f64 b_2) a)))
(+.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 0 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2)) 0) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (/.f64 b_2 a)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (/.f64 (neg.f64 b_2) a)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2))) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) 1))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(*.f64 -1/2 (+.f64 (/.f64 c b_2) (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) 0) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (-.f64 0 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) a) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) a))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) 1)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 b_2))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) a) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) a))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) 1)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))) (neg.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (/.f64 c b_2) -1/2 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0)
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))) (/.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))) (/.f64 (pow.f64 (/.f64 b_2 a) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(-.f64 (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 0) (/.f64 b_2 a))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) 1)
(-.f64 (+.f64 0 (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(-.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))) 1)
(-.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)))) (/.f64 (pow.f64 (/.f64 b_2 a) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(*.f64 -1/2 (+.f64 (/.f64 c b_2) (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) 0) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (-.f64 0 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) a) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) a))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) 1)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 b_2))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) a) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) a))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) 1)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))) (neg.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (/.f64 c b_2) -1/2 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0)
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1)
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 a)) b_2)
(/.f64 (*.f64 (*.f64 -1/2 a) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) b_2)
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 a b_2) -1/8)) (pow.f64 (/.f64 c b_2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 2))) 1)
(*.f64 c (*.f64 (/.f64 1 b_2) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) (/.f64 c b_2))
(*.f64 (pow.f64 (/.f64 c b_2) 2) 1)
(*.f64 1 (pow.f64 (/.f64 c b_2) 2))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (cbrt.f64 (pow.f64 (/.f64 c b_2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (/.f64 c b_2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 4)) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2))
(*.f64 (*.f64 c c) (*.f64 (/.f64 1 b_2) (/.f64 1 b_2)))
(*.f64 (*.f64 c c) (pow.f64 (/.f64 1 b_2) 2))
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 (/.f64 c b_2) c) (/.f64 1 b_2))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(/.f64 c (*.f64 b_2 (/.f64 b_2 c)))
(/.f64 c (*.f64 (/.f64 b_2 c) b_2))
(/.f64 (/.f64 c b_2) (/.f64 b_2 c))
(/.f64 1 (*.f64 (/.f64 b_2 c) (/.f64 b_2 c)))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/.f64 (neg.f64 c) (*.f64 (/.f64 b_2 c) (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(/.f64 (*.f64 (/.f64 c b_2) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 c (/.f64 c b_2)) b_2)
(/.f64 (*.f64 (neg.f64 c) (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (*.f64 (neg.f64 c) 1) (*.f64 (neg.f64 b_2) (/.f64 b_2 c)))
(sqrt.f64 (pow.f64 (/.f64 c b_2) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 c b_2) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 c b_2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 c b_2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 c b_2) 2)))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)))
(*.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3)))
(*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)))
(*.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3)))
(*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a)))
(+.f64 (*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2)))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3)))
(*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3)))
(*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3)))
(*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 b_2 -3))))
(*.f64 (*.f64 -1/8 a) (*.f64 (*.f64 c c) (pow.f64 b_2 -3)))
(*.f64 (*.f64 c (*.f64 c (pow.f64 b_2 -3))) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a))
(*.f64 -1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 1 b_2) 3))))
(*.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (*.f64 -1/8 a))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8))
(*.f64 1/8 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (/.f64 -1 b_2) 3))))
(*.f64 (*.f64 1/8 a) (*.f64 (*.f64 c c) (/.f64 -1 (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (*.f64 a 1/8))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 2)) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)))
(*.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)))
(*.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)))
(*.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (/.f64 1 c) -2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a)))
(*.f64 -1/8 (/.f64 a (/.f64 (pow.f64 b_2 3) (pow.f64 (/.f64 1 c) -2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 c) -2) a) (*.f64 b_2 (pow.f64 b_2 2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) b_2) (/.f64 a (*.f64 b_2 b_2))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 3)) a))
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (pow.f64 c 2) (pow.f64 b_2 2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (*.f64 b_2 b_2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (pow.f64 b_2 2))
(/.f64 (pow.f64 (/.f64 -1 c) -2) (*.f64 b_2 b_2))
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 b_2 -2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (/.f64 1 b_2) 2) (pow.f64 c 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (pow.f64 (/.f64 -1 b_2) 2))
(*.f64 c (*.f64 c (pow.f64 (/.f64 -1 b_2) 2)))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (pow.f64 (/.f64 -1 b_2) 2))
(*.f64 c (*.f64 c (pow.f64 (/.f64 -1 b_2) 2)))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (pow.f64 (/.f64 -1 b_2) 2))
(*.f64 c (*.f64 c (pow.f64 (/.f64 -1 b_2) 2)))
(*.f64 (pow.f64 (/.f64 -1 b_2) 2) (pow.f64 c 2))
(*.f64 (*.f64 c c) (pow.f64 (/.f64 -1 b_2) 2))
(*.f64 c (*.f64 c (pow.f64 (/.f64 -1 b_2) 2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) 1) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) 1) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a))))
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0) (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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.f64 (/.f64 b_2 a) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (*.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 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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))))
(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 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))
(+.f64 (/.f64 b_2 a) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (*.f64 (/.f64 (neg.f64 b_2) a) 1))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 0 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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 (/.f64 c b_2)) 0) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 0) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (/.f64 (neg.f64 b_2) a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 (/.f64 (neg.f64 b_2) a) 1)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (*.f64 (/.f64 (neg.f64 b_2) a) 1) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 (neg.f64 (/.f64 1 a)) b_2 (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (fma.f64 (/.f64 (neg.f64 b_2) a) 1 (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.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)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(+.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 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (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) (*.f64 -1/2 (/.f64 c b_2))) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)) 1))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(+.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 b_2 a))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 -1/2 (+.f64 (/.f64 c b_2) (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3)) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3)) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3)) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) 0) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))
(/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(/.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2) (*.f64 -1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (-.f64 0 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))))
(/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2))
(/.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) a) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) a))
(/.f64 (-.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 b_2 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))) (*.f64 a (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a))))
(/.f64 (fma.f64 a (-.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 b_2 (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))))) (*.f64 a (-.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) 1)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (/.f64 a b_2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a b_2) (neg.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))) (*.f64 (/.f64 a b_2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a))))
(*.f64 (/.f64 (fma.f64 (/.f64 a b_2) (-.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))) (*.f64 a (-.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) (/.f64 b_2 a)))) b_2)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 b_2))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (*.f64 (neg.f64 b_2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (-.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 b_2 (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))))) (*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) a) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) a))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3)) a (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))))) (*.f64 a (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3)) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2)))) (*.f64 a (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) 1)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))) (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3))) (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))) (*.f64 (/.f64 a b_2) (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3))) (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))))
(/.f64 (fma.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3)) (*.f64 b_2 (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2)))) (*.f64 a (neg.f64 (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2) (*.f64 -1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))) (neg.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3))) (neg.f64 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 1 (/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))))))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 3)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) 1/3)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2))
(fabs.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (/.f64 c b_2) -1/2 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (pow.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 -1/8 (/.f64 a b_2)))) 2))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))) (/.f64 (pow.f64 (/.f64 b_2 a) 2) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))) (/.f64 (pow.f64 (/.f64 b_2 a) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(-.f64 (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(-.f64 (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 0) (/.f64 b_2 a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (+.f64 0 (/.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(-.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))) 1)
(+.f64 (/.f64 (neg.f64 b_2) a) (-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))) 1))
(+.f64 (/.f64 (neg.f64 b_2) a) (expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))))
(-.f64 (expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))) (/.f64 b_2 a))
(-.f64 (+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)))) (/.f64 (pow.f64 (/.f64 b_2 a) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a))))
(+.f64 (/.f64 (neg.f64 b_2) a) (-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a))) (/.f64 (pow.f64 (/.f64 b_2 a) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))))
(-.f64 (-.f64 (/.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (-.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) (/.f64 b_2 a))) (/.f64 b_2 a)) (/.f64 (pow.f64 (/.f64 b_2 a) 2) (-.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) (/.f64 b_2 a))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) -1)
(fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (+.f64 (/.f64 c b_2) (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(*.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3)) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))) (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3)) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 1/8)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3)) (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3)) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) 0) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))
(/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))
(/.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a)))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 1 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2) (*.f64 -1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (-.f64 0 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0))))
(/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2))
(/.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) a) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) a))
(/.f64 (-.f64 (*.f64 a (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (pow.f64 (/.f64 b_2 a) 2))) (*.f64 b_2 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))) (*.f64 a (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a))))
(/.f64 (fma.f64 a (-.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 b_2 (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))))) (*.f64 a (-.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) (/.f64 b_2 a))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a b_2)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) 1)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (/.f64 a b_2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (pow.f64 (/.f64 b_2 a) 2)) (/.f64 a b_2) (neg.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))) (*.f64 (/.f64 a b_2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a))))
(*.f64 (/.f64 (fma.f64 (/.f64 a b_2) (-.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (pow.f64 (/.f64 b_2 a) 2)) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))) (*.f64 a (-.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) (/.f64 b_2 a)))) b_2)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 b_2))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (pow.f64 (/.f64 b_2 a) 2)) (neg.f64 a)) (*.f64 (neg.f64 b_2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)))) (*.f64 (-.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) (/.f64 b_2 a)) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (-.f64 (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2) (pow.f64 (/.f64 b_2 a) 2)) (*.f64 b_2 (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))))) (*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) a) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) a))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3)) a (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))))) (*.f64 a (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3)) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2)))) (*.f64 a (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (/.f64 a b_2)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) 1)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))) (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 a b_2) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3))) (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))) (*.f64 (/.f64 a b_2) (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) (pow.f64 (/.f64 b_2 a) 3)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 b_2))) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 3))) (*.f64 (neg.f64 b_2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))))))))) (*.f64 (neg.f64 a) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))))))))
(/.f64 (fma.f64 (neg.f64 a) (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 3)) (*.f64 b_2 (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2)))) (*.f64 a (neg.f64 (fma.f64 (/.f64 b_2 a) (-.f64 (/.f64 b_2 a) (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))) (pow.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2))) (neg.f64 (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a 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)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2) (pow.f64 (/.f64 b_2 a) 2)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 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) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) 2) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 b_2 a) (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 -1/8 (/.f64 a b_2)) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a)) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a)) (fma.f64 -1/2 (/.f64 c b_2) (/.f64 b_2 a))) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (/.f64 b_2 a))) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2) (*.f64 -1/4 (pow.f64 (/.f64 c b_2) 2))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)) (neg.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2) (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) -1/8 (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))) (neg.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (*.f64 -1/2 (/.f64 a b_2))))))
(/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 3))) (neg.f64 (-.f64 (fma.f64 1/4 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 -1/2 (/.f64 a b_2))))))
(*.f64 1 (/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) 3) -1/512)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))) 2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/8 (pow.f64 (/.f64 c b_2) 3))))))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 3)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3) 1/3)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2)))) 2))
(fabs.f64 (*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2))))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 -1/2 (*.f64 (/.f64 a b_2) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (/.f64 c b_2) -1/2 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (pow.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 -1/8 (/.f64 a b_2)))) 2) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 -1/8 (/.f64 a b_2)))) 2))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (/.f64 b_2 a)))) (/.f64 (neg.f64 b_2) a))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 0)
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(fma.f64 (*.f64 (/.f64 a b_2) -1/8) (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (fma.f64 (/.f64 a b_2) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (/.f64 c b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1)
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 a)) b_2)
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(/.f64 (*.f64 (*.f64 -1/2 a) (*.f64 1/4 (pow.f64 (/.f64 c b_2) 2))) b_2)
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 1)
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/8)) (/.f64 c b_2)) 2)
(pow.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 -1/8 (/.f64 a b_2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 3)
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3) 1/3)
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/8 (/.f64 a b_2))) 2))
(fabs.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 a b_2) -1/8)) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) 3))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))) 1))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8))))
(*.f64 -1/8 (*.f64 (/.f64 a b_2) (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 2))) 1)
(pow.f64 (/.f64 c b_2) 2)
(*.f64 c (*.f64 (/.f64 1 b_2) (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (/.f64 c b_2) (/.f64 c b_2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (/.f64 c b_2) 2) 1)
(pow.f64 (/.f64 c b_2) 2)
(*.f64 1 (pow.f64 (/.f64 c b_2) 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (cbrt.f64 (pow.f64 (/.f64 c b_2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 4)) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (cbrt.f64 (pow.f64 (/.f64 c b_2) 4)))
(*.f64 (*.f64 c c) (*.f64 (/.f64 1 b_2) (/.f64 1 b_2)))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (*.f64 c c) (pow.f64 (/.f64 1 b_2) 2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (*.f64 (/.f64 c b_2) c) (/.f64 1 b_2))
(pow.f64 (/.f64 c b_2) 2)
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 c (*.f64 b_2 (/.f64 b_2 c)))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 c (*.f64 (/.f64 b_2 c) b_2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (/.f64 c b_2) (/.f64 b_2 c))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 1 (*.f64 (/.f64 b_2 c) (/.f64 b_2 c)))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (neg.f64 c) (*.f64 (/.f64 b_2 c) (neg.f64 b_2)))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 (/.f64 c b_2) (neg.f64 c)) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 c (/.f64 c b_2)) b_2)
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 (neg.f64 c) (/.f64 c b_2)) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 (neg.f64 b_2) b_2))
(pow.f64 (/.f64 c b_2) 2)
(/.f64 (*.f64 (neg.f64 c) 1) (*.f64 (neg.f64 b_2) (/.f64 b_2 c)))
(pow.f64 (/.f64 c b_2) 2)
(sqrt.f64 (pow.f64 (/.f64 c b_2) 4))
(fabs.f64 (pow.f64 (/.f64 c b_2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 c b_2) 2)))
(pow.f64 (/.f64 c b_2) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 c b_2) 2))))
(pow.f64 (/.f64 c b_2) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 2) 3))
(pow.f64 (/.f64 c b_2) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 c b_2) 2)))
(pow.f64 (/.f64 c b_2) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 c b_2))))
(pow.f64 (/.f64 c b_2) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 c b_2))) 1))
(pow.f64 (/.f64 c b_2) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 c b_2) 2)))
(pow.f64 (/.f64 c b_2) 2)

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.9b
(exp.f64 (log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
3.9b
(/.f64 c (/.f64 b_2 a))
9.8b
(/.f64 (exp.f64 (log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))) a)
16.5b
(log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
Compiler

Compiled 61 to 26 computations (57.4% saved)

series269.0ms (1.4%)

Counts
4 → 108
Calls

36 calls:

TimeVariablePointExpression
54.0ms
c
@inf
(log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
36.0ms
c
@-inf
(/.f64 (exp.f64 (log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))) a)
34.0ms
c
@0
(log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
33.0ms
b_2
@0
(log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
16.0ms
b_2
@-inf
(log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
Compiler

Compiled 5780 to 2010 computations (65.2% saved)

rewrite401.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1234×associate-/r/
968×swap-sqr
772×associate-/l/
552×distribute-lft-neg-in
508×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify165.0ms (0.9%)

Algorithm
egg-herbie
Rules
1412×associate-/l*
1342×associate-*l*
1110×*-commutative
960×associate-*r/
914×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078413317
1220911925
Stop Event
node limit
Counts
497 → 535
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.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)
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 0)
(+.f64 (log.f64 c) (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 -1/2)))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 -1/2))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 -1/2) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (log.f64 1/2) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 -1/2)))
(+.f64 0 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (neg.f64 (log.f64 (/.f64 b_2 a))))
(+.f64 (log.f64 (/.f64 c b_2)) (+.f64 (log.f64 a) (log.f64 -1/2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 -1/2)))
(+.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1) (*.f64 (log.f64 -1/2) 1))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 c)) (log.f64 (/.f64 a b_2)))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (+.f64 (log.f64 -1/2) 0) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))) (log.f64 a))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 c)) (log.f64 (/.f64 a b_2)))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (+.f64 (log.f64 1/2) 0) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 (/.f64 c b_2))) (log.f64 a))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (+.f64 0 (log.f64 -1/2)) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (+.f64 0 (log.f64 1/2)) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2)) (log.f64 a))
(+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) 0) (log.f64 (/.f64 a b_2)))
(+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (neg.f64 b_2))) (log.f64 (neg.f64 a)))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(+.f64 (*.f64 (log.f64 -1/2) 1) (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(+.f64 (*.f64 (log.f64 1/2) 1) (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1))
(-.f64 (log.f64 c) (-.f64 (log.f64 (/.f64 b_2 a)) (log.f64 -1/2)))
(-.f64 (log.f64 (neg.f64 c)) (-.f64 (log.f64 (/.f64 b_2 (neg.f64 a))) (log.f64 -1/2)))
(-.f64 0 (-.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) (log.f64 -1/2)))
(-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) 1)
(-.f64 (+.f64 (log.f64 -1/2) (log.f64 c)) (log.f64 (/.f64 b_2 a)))
(-.f64 (+.f64 (log.f64 -1/2) 0) (log.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (+.f64 (log.f64 1/2) (log.f64 c)) (log.f64 (/.f64 b_2 a)))
(-.f64 (+.f64 (log.f64 1/2) 0) (log.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (+.f64 (log.f64 -1/2) (log.f64 (neg.f64 c))) (log.f64 (/.f64 b_2 (neg.f64 a))))
(-.f64 (+.f64 (log.f64 1/2) (log.f64 (neg.f64 c))) (log.f64 (/.f64 b_2 (neg.f64 a))))
(-.f64 (+.f64 0 (log.f64 (*.f64 -1/2 c))) (log.f64 (/.f64 b_2 a)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))) 1)
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2)) (log.f64 (/.f64 1 a)))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) 0) (log.f64 (/.f64 b_2 a)))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (sqrt.f64 (/.f64 b_2 a)))) (log.f64 (sqrt.f64 (/.f64 b_2 a))))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (log.f64 (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 1)
(*.f64 1 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2) (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(exp.f64 (log.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1))
(log1p.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))) 1)
(*.f64 -1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (/.f64 1 a))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (/.f64 -1 a))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (neg.f64 (/.f64 -1 a)))
(*.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 1)
(*.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) -1)
(*.f64 1 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2) (neg.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))
(*.f64 1/2 (neg.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a))))
(*.f64 1/2 (neg.f64 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 -1 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 (/.f64 -1 a) (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (cbrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (sqrt.f64 a)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1/2 (sqrt.f64 a)) (neg.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a)))))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (/.f64 1 (/.f64 a 1/2)) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) a) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (/.f64 1/2 a) (*.f64 c (/.f64 a b_2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))) (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 a))) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (sqrt.f64 a)))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (cbrt.f64 a)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) 1)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 a)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 a))) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2))) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 3) 1/3)
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 b_2 (*.f64 c a)))) -1)
(neg.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 c b_2) a)
(*.f64 (/.f64 a b_2) c)
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 (/.f64 (sqrt.f64 c) 1) a))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (*.f64 (/.f64 (cbrt.f64 c) 1) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 (fabs.f64 c) (fabs.f64 (/.f64 a b_2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (fabs.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 (fabs.f64 (/.f64 c b_2)) (fabs.f64 a))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(fabs.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 0 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) 1)
(-.f64 0 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 c (*.f64 (/.f64 a b_2) -1/2))
(*.f64 c (neg.f64 (*.f64 (/.f64 a b_2) -1/2)))
(*.f64 (*.f64 c (/.f64 a b_2)) -1/2)
(*.f64 (*.f64 c (/.f64 a b_2)) 1/2)
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1)
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) -1)
(*.f64 1 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) -1/2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) -1/2)))
(*.f64 (*.f64 -1/2 c) (/.f64 a b_2))
(*.f64 (*.f64 -1/2 c) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(*.f64 (/.f64 c b_2) (neg.f64 (*.f64 a -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 (neg.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 (neg.f64 b_2))))
(*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (neg.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) a)
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)
(*.f64 (/.f64 (*.f64 -1/2 c) b_2) (neg.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)) a)
(*.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)) (neg.f64 a))
(*.f64 -1 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (*.f64 c (/.f64 a (neg.f64 b_2))) -1/2)
(*.f64 (*.f64 c (/.f64 a (neg.f64 b_2))) 1/2)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))
(*.f64 (*.f64 c 1/2) (/.f64 a b_2))
(*.f64 (/.f64 -1/2 b_2) (*.f64 c a))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 (/.f64 -1/2 b_2) (neg.f64 (*.f64 (/.f64 c 1) a)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))) (neg.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (neg.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (neg.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c)
(*.f64 (/.f64 -1/2 (/.f64 b_2 (neg.f64 a))) (neg.f64 c))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 a) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 c) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) 1) a)
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) -1) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2) a)
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) 1) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c 1/2) b_2) a)
(*.f64 (/.f64 (*.f64 c 1/2) b_2) (neg.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) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 b_2)) a)
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 b_2)) (neg.f64 a))
(*.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 (*.f64 c 1/2) -1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c 1/2) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 a -1/2))
(*.f64 (neg.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (neg.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) a)
(*.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) b_2)) a)
(*.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) 1)) (/.f64 a b_2))
(*.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2))) (neg.f64 a))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 (neg.f64 (/.f64 -1/2 b_2)) (*.f64 (/.f64 c 1) a))
(*.f64 (neg.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2)))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (neg.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (neg.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1)
(/.f64 1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(/.f64 1/2 (/.f64 b_2 (*.f64 c a)))
(/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 -1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a)))
(/.f64 (fabs.f64 (*.f64 -1/2 c)) (fabs.f64 (/.f64 b_2 a)))
(/.f64 (fabs.f64 (*.f64 -1/2 c)) (*.f64 1 (fabs.f64 (/.f64 b_2 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) b_2)) (/.f64 1 a))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) 1)) (/.f64 b_2 a))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (neg.f64 (fabs.f64 (*.f64 -1/2 c))) (fabs.f64 (/.f64 b_2 a)))
(pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(neg.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (neg.f64 a))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2) 1/4))
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(log.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
Outputs
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) a)
(/.f64 (fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) a)
(/.f64 (*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a)))) a)
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(fabs.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 0)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 c) (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 -1/2)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 -1/2))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 (/.f64 c (/.f64 b_2 a))) (log.f64 1/2))
(+.f64 (log.f64 -1/2) (log.f64 (*.f64 c (/.f64 a b_2))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 1/2) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 (/.f64 c (/.f64 b_2 a))) (log.f64 1/2))
(+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 -1/2)))
(+.f64 (log.f64 -1/2) (+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(+.f64 (log.f64 -1/2) (*.f64 2 (log.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))))))
(+.f64 0 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) 2)
(*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 3)
(+.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 3)
(+.f64 (log.f64 (*.f64 -1/2 c)) (neg.f64 (log.f64 (/.f64 b_2 a))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 (/.f64 c b_2)) (+.f64 (log.f64 a) (log.f64 -1/2)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 -1/2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (+.f64 (log.f64 -1/2) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))))))
(+.f64 (log.f64 -1/2) (*.f64 3 (log.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))))))
(+.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1) (*.f64 (log.f64 -1/2) 1))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 c)) (log.f64 (/.f64 a b_2)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (log.f64 -1/2) (+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(+.f64 (log.f64 -1/2) (*.f64 2 (log.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))))))
(+.f64 (+.f64 (log.f64 -1/2) 0) (log.f64 (*.f64 c (/.f64 a b_2))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 c b_2))) (log.f64 a))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (+.f64 (log.f64 -1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (+.f64 (log.f64 -1/2) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))))))
(+.f64 (log.f64 -1/2) (*.f64 3 (log.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))))))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 c)) (log.f64 (/.f64 a b_2)))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 (/.f64 c (/.f64 b_2 a))) (log.f64 1/2))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (log.f64 1/2) (+.f64 (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (log.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(+.f64 (log.f64 1/2) (*.f64 2 (log.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))))))
(+.f64 (+.f64 (log.f64 1/2) 0) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 (/.f64 c (/.f64 b_2 a))) (log.f64 1/2))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 (/.f64 c b_2))) (log.f64 a))
(+.f64 (log.f64 a) (+.f64 (log.f64 1/2) (log.f64 (/.f64 c b_2))))
(+.f64 (log.f64 c) (-.f64 (log.f64 1/2) (log.f64 (/.f64 b_2 a))))
(+.f64 (+.f64 (log.f64 1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(+.f64 (log.f64 1/2) (+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (log.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))))))
(+.f64 (log.f64 1/2) (*.f64 3 (log.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))))))
(+.f64 (+.f64 0 (log.f64 -1/2)) (log.f64 (*.f64 c (/.f64 a b_2))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (+.f64 0 (log.f64 1/2)) (log.f64 (*.f64 c (/.f64 a b_2))))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 (/.f64 c (/.f64 b_2 a))) (log.f64 1/2))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) 2)
(*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 2)
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 3)
(+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2)) (log.f64 a))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) 0) (log.f64 (/.f64 a b_2)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (neg.f64 b_2))) (log.f64 (neg.f64 a)))
(-.f64 (log.f64 (*.f64 -1/2 c)) (-.f64 (log.f64 (neg.f64 b_2)) (log.f64 (neg.f64 a))))
(-.f64 (log.f64 (/.f64 c -2)) (-.f64 (log.f64 (neg.f64 b_2)) (log.f64 (neg.f64 a))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) 2)
(*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 2)
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 3)
(+.f64 (*.f64 (log.f64 -1/2) 1) (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 (log.f64 1/2) 1) (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(+.f64 (log.f64 (*.f64 c (/.f64 a b_2))) (log.f64 1/2))
(+.f64 (log.f64 (/.f64 c (/.f64 b_2 a))) (log.f64 1/2))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1))
(*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) 2)
(*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 2)
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (log.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 3)
(-.f64 (log.f64 c) (-.f64 (log.f64 (/.f64 b_2 a)) (log.f64 -1/2)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (log.f64 (neg.f64 c)) (-.f64 (log.f64 (/.f64 b_2 (neg.f64 a))) (log.f64 -1/2)))
(+.f64 (log.f64 (neg.f64 c)) (-.f64 (log.f64 -1/2) (log.f64 (/.f64 b_2 (neg.f64 a)))))
(-.f64 0 (-.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) (log.f64 -1/2)))
(neg.f64 (-.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) (log.f64 -1/2)))
(-.f64 (log.f64 -1/2) (log.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 b_2 a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) 1)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (+.f64 (log.f64 -1/2) (log.f64 c)) (log.f64 (/.f64 b_2 a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (+.f64 (log.f64 -1/2) 0) (log.f64 (/.f64 b_2 (*.f64 c a))))
(neg.f64 (-.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) (log.f64 -1/2)))
(-.f64 (log.f64 -1/2) (log.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (+.f64 (log.f64 1/2) (log.f64 c)) (log.f64 (/.f64 b_2 a)))
(+.f64 (log.f64 a) (+.f64 (log.f64 1/2) (log.f64 (/.f64 c b_2))))
(+.f64 (log.f64 c) (-.f64 (log.f64 1/2) (log.f64 (/.f64 b_2 a))))
(-.f64 (+.f64 (log.f64 1/2) 0) (log.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (log.f64 1/2) (log.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (+.f64 (log.f64 -1/2) (log.f64 (neg.f64 c))) (log.f64 (/.f64 b_2 (neg.f64 a))))
(-.f64 (log.f64 (neg.f64 c)) (-.f64 (log.f64 (/.f64 b_2 (neg.f64 a))) (log.f64 -1/2)))
(+.f64 (log.f64 (neg.f64 c)) (-.f64 (log.f64 -1/2) (log.f64 (/.f64 b_2 (neg.f64 a)))))
(-.f64 (+.f64 (log.f64 1/2) (log.f64 (neg.f64 c))) (log.f64 (/.f64 b_2 (neg.f64 a))))
(+.f64 (log.f64 (neg.f64 c)) (-.f64 (log.f64 1/2) (log.f64 (/.f64 b_2 (neg.f64 a)))))
(-.f64 (+.f64 0 (log.f64 (*.f64 -1/2 c))) (log.f64 (/.f64 b_2 a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))) 1)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2)) (log.f64 (/.f64 1 a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) 0) (log.f64 (/.f64 b_2 a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (sqrt.f64 (/.f64 b_2 a)))) (log.f64 (sqrt.f64 (/.f64 b_2 a))))
(-.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 (sqrt.f64 (/.f64 b_2 a))) (log.f64 (sqrt.f64 (/.f64 b_2 a)))))
(-.f64 (log.f64 (/.f64 c -2)) (*.f64 2 (log.f64 (sqrt.f64 (/.f64 b_2 a)))))
(-.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (log.f64 (cbrt.f64 (/.f64 b_2 a))))
(-.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b_2 a)))) (log.f64 (cbrt.f64 (/.f64 b_2 a)))))
(-.f64 (log.f64 (/.f64 c -2)) (*.f64 3 (log.f64 (cbrt.f64 (/.f64 b_2 a)))))
(*.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 1)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(*.f64 1 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2) (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) 2)
(*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 2)
(pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 1)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 3)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3) 1/3)
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(exp.f64 (log.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1))
(log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(log1p.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1))
(log1p.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) a -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))) 1)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (/.f64 -1 a))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (neg.f64 (/.f64 -1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 1)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) -1)
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2) (neg.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (neg.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (neg.f64 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 c (sqrt.f64 a)) b_2) a) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (cbrt.f64 a))) a) (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -1 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (/.f64 1 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1 a) (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (cbrt.f64 a))) a) (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (cbrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 c (sqrt.f64 a)) b_2) a) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (sqrt.f64 a)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (/.f64 b_2 a) (sqrt.f64 a))))
(*.f64 (/.f64 1/2 (sqrt.f64 a)) (*.f64 (/.f64 (/.f64 c (sqrt.f64 a)) b_2) a))
(*.f64 (/.f64 1/2 (sqrt.f64 a)) (neg.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a)))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 c (sqrt.f64 a)) b_2) a) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (cbrt.f64 a))) a) (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a 1/2)) (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) a) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1/2 a) (*.f64 c (/.f64 a b_2)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))) (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 a))) (/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) 1)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) a))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2) (sqrt.f64 a)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 a))) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 c (sqrt.f64 a)) b_2) a) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2))) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (cbrt.f64 a))) a) (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 1)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 2)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 3)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 3) 1/3)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 b_2 (*.f64 c a)))) -1)
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a)))) 3))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))) 1))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c (*.f64 a (/.f64 b_2 a))))))
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(-.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 c (/.f64 b_2 a))
(*.f64 a (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 c)) (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a (/.f64 (cbrt.f64 c) b_2)))
(*.f64 a (*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 (/.f64 (sqrt.f64 c) 1) a))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 c)) (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 c)) (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 c)) (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (*.f64 (/.f64 (cbrt.f64 c) 1) a))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a (/.f64 (cbrt.f64 c) b_2)))
(*.f64 a (*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a (/.f64 (cbrt.f64 c) b_2)))
(*.f64 a (*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (fabs.f64 c) (fabs.f64 (/.f64 a b_2)))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(fabs.f64 (/.f64 c (/.f64 b_2 a)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (fabs.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2)) (fabs.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a)))))
(*.f64 (fabs.f64 (/.f64 c b_2)) (fabs.f64 a))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(fabs.f64 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 c -1))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 c)) (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 a)))
(*.f64 (/.f64 1 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a (/.f64 (cbrt.f64 c) b_2)))
(*.f64 a (*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a (/.f64 (cbrt.f64 c) b_2)))
(*.f64 a (*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2)))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 c -1))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 a)) (sqrt.f64 b_2))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 c (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))))
(*.f64 (cbrt.f64 a) (/.f64 (/.f64 c (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 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 a b_2)) 1)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 c (neg.f64 (/.f64 a (neg.f64 b_2))))
(*.f64 c (/.f64 (neg.f64 a) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(fabs.f64 (/.f64 c (/.f64 b_2 a)))
(fabs.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(fabs.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(fabs.f64 (*.f64 a (/.f64 c (neg.f64 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))
(/.f64 c (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(+.f64 0 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) 1)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(-.f64 0 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 1)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 c (*.f64 (/.f64 a b_2) -1/2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 c (neg.f64 (*.f64 (/.f64 a b_2) -1/2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 c (/.f64 a b_2)) -1/2)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) 1/2)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) -1)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 1 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) -1/2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) -1/2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 -1/2 c) (/.f64 a b_2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 c) (/.f64 a (neg.f64 b_2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (neg.f64 (*.f64 a -1/2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (neg.f64 c) (*.f64 (/.f64 a b_2) -1/2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 1/2 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (neg.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 -1/2 c) b_2) (neg.f64 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 a b_2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 a (neg.f64 b_2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)) a)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)) (neg.f64 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (*.f64 c (/.f64 a (neg.f64 b_2))) -1/2)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 c (/.f64 a (neg.f64 b_2))) 1/2)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 c 1/2) (/.f64 a b_2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 -1/2 b_2) (*.f64 c a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 b_2) (neg.f64 (*.f64 (/.f64 c 1) a)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))) (neg.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (*.f64 1/2 (sqrt.f64 (/.f64 a b_2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 c (cbrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (neg.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2)) (fabs.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2)) (fabs.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)) (neg.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2)) (neg.f64 (fabs.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2)) (neg.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (neg.f64 a))) (neg.f64 c))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 a) (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (*.f64 (/.f64 -1/2 b_2) a) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 (/.f64 -1/2 b_2) a) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (cbrt.f64 c) (*.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 -1/2 (/.f64 b_2 a))))
(*.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)))
(*.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 1)) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c -2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (*.f64 -1/2 c) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) 1) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) 1) (/.f64 a 1))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c -2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) b_2) -1) (neg.f64 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) 1) (/.f64 a b_2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 1)) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c -2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 -1/2 c) (*.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 c -2) (*.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 b_2))))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))))
(*.f64 (sqrt.f64 (neg.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 (neg.f64 b_2)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) c))))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (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 (cbrt.f64 (/.f64 a b_2)) -1/2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) c))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (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 (/.f64 (*.f64 -1/2 (*.f64 c (cbrt.f64 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (cbrt.f64 (neg.f64 a)) (/.f64 (*.f64 -1/2 c) (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 c -2) (cbrt.f64 (neg.f64 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) b_2) a)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 c 1/2) b_2) (neg.f64 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c 1/2) 1) (/.f64 a b_2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (/.f64 (sqrt.f64 b_2) 1/2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (/.f64 c 2) (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 c (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1/2)))
(/.f64 (*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 c 2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 b_2)) a)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c 1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 1)) a)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 (/.f64 c 2) b_2) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (/.f64 c (*.f64 (/.f64 b_2 (sqrt.f64 a)) 2)))
(*.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 (/.f64 c 2) b_2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 c 1/2) -1) (/.f64 a b_2))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c 1/2) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2)) (*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) -1/2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (/.f64 c b_2)) (*.f64 a -1/2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 c b_2))) a)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) b_2)) a)
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) 1)) (/.f64 a b_2))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2))) (neg.f64 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(*.f64 (neg.f64 (/.f64 -1/2 b_2)) (*.f64 (/.f64 c 1) a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(*.f64 (neg.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2)))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (*.f64 1/2 (sqrt.f64 (/.f64 a b_2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 c (sqrt.f64 (/.f64 b_2 a)))))
(*.f64 (neg.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (neg.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2))) (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))) 2)) (neg.f64 (fabs.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) 2)) (neg.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))))
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 b_2 a)) c)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (/.f64 c (cbrt.f64 (/.f64 b_2 a)))))
(/.f64 -1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 (fabs.f64 (*.f64 -1/2 c)) (fabs.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 1/2 (fabs.f64 c)) (fabs.f64 (/.f64 b_2 a)))
(/.f64 1/2 (/.f64 (fabs.f64 (/.f64 b_2 a)) (fabs.f64 c)))
(/.f64 (fabs.f64 (*.f64 -1/2 c)) (*.f64 1 (fabs.f64 (/.f64 b_2 a))))
(/.f64 (*.f64 1/2 (fabs.f64 c)) (fabs.f64 (/.f64 b_2 a)))
(/.f64 1/2 (/.f64 (fabs.f64 (/.f64 b_2 a)) (fabs.f64 c)))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) b_2)) (/.f64 1 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) 1)) (/.f64 b_2 a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 (neg.f64 a)))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a)))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (neg.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 c 2) (*.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(/.f64 (neg.f64 (fabs.f64 (*.f64 -1/2 c))) (fabs.f64 (/.f64 b_2 a)))
(/.f64 (neg.f64 (*.f64 1/2 (fabs.f64 c))) (fabs.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 (fabs.f64 c)) (fabs.f64 (/.f64 b_2 a)))
(pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 1)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 2)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 3) 1/3)
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(pow.f64 (E.f64) (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (E.f64) (log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) 2)) (cbrt.f64 (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) 2)) (cbrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2)))))) (sqrt.f64 (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))) (sqrt.f64 (log.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(neg.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (neg.f64 a))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2) 1/4))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2) 1/4))
(fabs.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))
(fabs.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 1/2 (fabs.f64 (/.f64 c (/.f64 b_2 a))))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(log.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 a (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 c (/.f64 b_2 a)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) 3))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))

eval799.0ms (4.3%)

Compiler

Compiled 46949 to 20343 computations (56.7% saved)

prune711.0ms (3.8%)

Pruning

65 alts after pruning (55 fresh and 10 done)

PrunedKeptTotal
New1801271828
Fresh122840
Picked011
Done4913
Total1817651882
Error
2.6b
Counts
1882 → 65
Alt Table
Click to see full alt table
StatusErrorProgram
46.7b
(fma.f64 -1/8 (*.f64 (*.f64 a (*.f64 c c)) (/.f64 1 (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
56.0b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
32.0b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
41.6b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
56.2b
(/.f64 (pow.f64 (pow.f64 (*.f64 b_2 -2) 3) 1/3) a)
45.5b
(/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b_2 -2))) 2)) (cbrt.f64 (log.f64 (*.f64 b_2 -2)))) a)
49.7b
(/.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b_2 -2)))) (sqrt.f64 (log.f64 (*.f64 b_2 -2)))) a)
55.3b
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (*.f64 -1/2 (/.f64 c b_2))))) a)
44.9b
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 -2 b_2))) a)
43.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
58.8b
(/.f64 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)) a)
43.0b
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))) a)
42.3b
(/.f64 (/.f64 1 (/.f64 1 (*.f64 b_2 -2))) a)
43.5b
(/.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)))))
47.9b
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
47.9b
(/.f64 (/.f64 -1/2 a) (*.f64 b_2 (/.f64 (/.f64 1 c) a)))
41.3b
(/.f64 (/.f64 -1 b_2) (/.f64 2 c))
58.7b
(/.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2) a)
46.1b
(/.f64 (-.f64 (+.f64 1 (*.f64 b_2 -2)) 1) a)
54.6b
(/.f64 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 a b_2) 2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 4))) (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 c (/.f64 1/2 b_2))))
31.9b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
42.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
42.0b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
58.6b
(/.f64 (-.f64 b_2 b_2) a)
44.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
42.7b
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) -2)) a)
45.6b
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a) a)
47.2b
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)) a)
47.7b
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c) a)
42.3b
(/.f64 (*.f64 b_2 -2) a)
43.9b
(/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a)
51.1b
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 b_2 b_2))) a)
58.7b
(/.f64 (neg.f64 b_2) a)
62.4b
(/.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a)) 3) 1/3)) a)
55.3b
(/.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 -1/2 c) b_2) a))) 3)) a)
60.2b
(/.f64 (exp.f64 (+.f64 (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 b_2)) (log.f64 a))) a)
62.1b
(/.f64 (exp.f64 (+.f64 (+.f64 (log.f64 1/2) (log.f64 (/.f64 c b_2))) (log.f64 a))) a)
59.0b
(/.f64 (exp.f64 (log.f64 (-.f64 (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))) b_2))) a)
44.7b
(/.f64 (exp.f64 (log.f64 (*.f64 b_2 -2))) a)
54.2b
(/.f64 (exp.f64 (log.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))) a)
58.8b
(/.f64 1/2 (/.f64 b_2 c))
48.1b
(/.f64 1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) (neg.f64 a)))
41.6b
(/.f64 -1/2 (/.f64 b_2 c))
59.4b
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))) 1)) (/.f64 b_2 a)) (/.f64 b_2 a))
59.3b
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 1/4 (/.f64 (/.f64 c b_2) (/.f64 b_2 c))))) (/.f64 b_2 a)) (/.f64 b_2 a))
38.5b
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a))
41.5b
(+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
42.3b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
42.5b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (fabs.f64 (/.f64 1/2 (/.f64 b_2 c))))
47.7b
(*.f64 (/.f64 c (/.f64 b_2 a)) (/.f64 -1/2 a))
43.5b
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
32.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
43.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
58.8b
(*.f64 (/.f64 1/2 a) (*.f64 c (/.f64 a b_2)))
41.3b
(*.f64 (/.f64 -1/2 (/.f64 1 c)) (/.f64 1 b_2))
45.6b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 (/.f64 1 c) a) a)) (/.f64 1 b_2))
45.4b
(*.f64 (*.f64 (/.f64 1/2 (/.f64 a (neg.f64 c))) a) (/.f64 1 b_2))
41.3b
(*.f64 (*.f64 (*.f64 (/.f64 -1/2 a) a) c) (/.f64 1 b_2))
46.5b
(*.f64 (expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) c)))) (/.f64 1 b_2))
41.3b
(*.f64 c (/.f64 -1/2 b_2))
42.3b
(*.f64 b_2 (/.f64 -2 a))
58.8b
(*.f64 1/2 (/.f64 c b_2))
44.1b
(*.f64 -1/2 (/.f64 c (/.f64 (*.f64 a b_2) a)))
41.2b
(*.f64 -1/2 (/.f64 c b_2))
59.2b
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 1/2))))
Compiler

Compiled 975 to 677 computations (30.6% saved)

regimes1.3s (6.8%)

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

4 calls:

437.0ms
a
408.0ms
c
212.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
175.0ms
b_2
Results
ErrorSegmentsBranch
18.8b5a
6.4b3b_2
18.6b5c
3.9b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1476 to 699 computations (52.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.883970748903625e+274
2.4287231864200663e+289
0.0ms
0.0
6.586229716095386e-239
0.0ms
-2.0062189451193262e-229
0.0
0.0ms
-inf
-8.520967423746627e+279
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes1.0s (5.5%)

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

4 calls:

314.0ms
c
301.0ms
a
192.0ms
b_2
162.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
21.0b5a
6.4b3b_2
20.7b6c
5.3b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1395 to 666 computations (52.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.883970748903625e+274
2.4287231864200663e+289
0.0ms
0.0
6.586229716095386e-239
0.0ms
-2.0062189451193262e-229
0.0
0.0ms
-inf
-8.520967423746627e+279
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes1.3s (7%)

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

4 calls:

594.0ms
a
362.0ms
c
195.0ms
b_2
120.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
23.6b11a
6.4b3b_2
27.2b6c
10.9b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1313 to 625 computations (52.4% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
4.674433210809742e-32
5.04271265771166e-28
19.0ms
-5.834831349875953e+108
-1.4151395237721192e+107
Results
22.0ms183×body256valid
10.0ms33×body1024valid
4.0ms11×body2048valid
3.0ms29×body256invalid
2.0ms13×body512valid
2.0ms21×body256infinite
Compiler

Compiled 563 to 361 computations (35.9% saved)

regimes664.0ms (3.5%)

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

4 calls:

302.0ms
a
145.0ms
b_2
119.0ms
c
81.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
27.1b7a
6.4b3b_2
28.4b4c
11.8b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 789 to 382 computations (51.6% saved)

bsearch82.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
63.0ms
4.674433210809742e-32
5.04271265771166e-28
18.0ms
-5.834831349875953e+108
-1.4151395237721192e+107
Results
54.0ms177×body256valid
9.0ms31×body1024valid
4.0ms21×body512valid
4.0ms11×body2048valid
4.0ms27×body256infinite
3.0ms30×body256invalid
Compiler

Compiled 535 to 354 computations (33.8% saved)

regimes431.0ms (2.3%)

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

4 calls:

146.0ms
a
116.0ms
c
91.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
66.0ms
b_2
Results
ErrorSegmentsBranch
27.2b7a
6.4b3b_2
28.5b4c
11.9b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 509 to 253 computations (50.3% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
4.674433210809742e-32
5.04271265771166e-28
21.0ms
-5.834831349875953e+108
-1.4151395237721192e+107
Results
24.0ms184×body256valid
13.0ms33×body1024valid
4.0ms10×body2048valid
3.0ms25×body256infinite
2.0ms13×body512valid
2.0ms19×body256invalid
Compiler

Compiled 439 to 298 computations (32.1% saved)

regimes401.0ms (2.1%)

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

3 calls:

156.0ms
a
121.0ms
c
113.0ms
b_2
Results
ErrorSegmentsBranch
31.3b9a
8.4b3b_2
32.0b7c
Compiler

Compiled 411 to 219 computations (46.7% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
4.674433210809742e-32
5.04271265771166e-28
6.0ms
-1.1475234159690933e-60
-1.0597278922859399e-60
Results
13.0ms104×body256valid
10.0ms32×body1024valid
4.0ms12×body2048valid
3.0ms28×body256invalid
3.0ms12×body512valid
Compiler

Compiled 254 to 183 computations (28% saved)

regimes280.0ms (1.5%)

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

3 calls:

112.0ms
c
91.0ms
a
67.0ms
b_2
Results
ErrorSegmentsBranch
32.8b6a
8.9b3b_2
32.2b7c
Compiler

Compiled 368 to 202 computations (45.1% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.674433210809742e-32
5.04271265771166e-28
4.0ms
-1.1475234159690933e-60
-1.0597278922859399e-60
Results
11.0ms102×body256valid
8.0ms26×body1024valid
5.0ms14×body2048valid
4.0ms18×body512valid
2.0ms20×body256invalid
Compiler

Compiled 234 to 173 computations (26.1% saved)

regimes571.0ms (3.1%)

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

3 calls:

440.0ms
c
91.0ms
a
31.0ms
b_2
Results
ErrorSegmentsBranch
34.5b6a
20.9b2b_2
33.5b7c
Compiler

Compiled 353 to 194 computations (45% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
-1.8973434778445397e-291
-1.0921565989218808e-291
Results
7.0ms64×body256valid
3.0ms32×body256invalid
Compiler

Compiled 118 to 87 computations (26.3% saved)

regimes197.0ms (1.1%)

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

3 calls:

90.0ms
c
73.0ms
a
27.0ms
b_2
Results
ErrorSegmentsBranch
34.5b6a
21.0b2b_2
33.6b7c
Compiler

Compiled 251 to 143 computations (43% saved)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.1580821791070083e-251
1.1584693288524722e-243
Results
17.0ms144×body256valid
6.0ms45×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes75.0ms (0.4%)

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

3 calls:

33.0ms
c
27.0ms
a
13.0ms
b_2
Results
ErrorSegmentsBranch
34.6b6a
21.0b2b_2
33.6b7c
Compiler

Compiled 49 to 30 computations (38.8% saved)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
2.1580821791070083e-251
1.1584693288524722e-243
Results
17.0ms142×body256valid
8.0ms66×body256invalid
0.0msbody512valid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes15.0ms (0.1%)

Accuracy

Total -25.6b remaining (-68.5%)

Threshold costs -25.6b (-68.5%)

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

3 calls:

6.0ms
b_2
4.0ms
c
4.0ms
a
Results
ErrorSegmentsBranch
41.2b1a
37.4b2b_2
41.2b1c
Compiler

Compiled 29 to 19 computations (34.5% saved)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.1580821791070083e-251
1.1584693288524722e-243
Results
17.0ms144×body256valid
7.0ms65×body256invalid
Compiler

Compiled 175 to 132 computations (24.6% saved)

simplify31.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01281586
11641586
21791586
31871586
41911586
51921586
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -inf.0) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 0) (*.f64 -1/2 (/.f64 c b_2)) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 49999999999999997990838700394884966306179965866660791642559438972038274233224047478954738152480007945403339428690378003153531301288658660066937768081850142259483599048726809116347987831785023273225189328871239835991361038587494628380365594466675565382886953520237123630792704) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))))))
(if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -inf.0) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c)))))) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 0) (*.f64 -1/2 (/.f64 c b_2)) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 49999999999999997990838700394884966306179965866660791642559438972038274233224047478954738152480007945403339428690378003153531301288658660066937768081850142259483599048726809116347987831785023273225189328871239835991361038587494628380365594466675565382886953520237123630792704) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))))))))
(if (<=.f64 b_2 -920000000000000010419823978297461103959572892823833834729319906511658043471266565240457777493706898929614848) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a)) (if (<=.f64 b_2 6850788924988607/91343852333181432387730302044767688728495783936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3699999999999999786833482876051966246223343911617196777575352938888346399522072310614095699989485840991518720) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 35681192317649/178405961588244985132285746181186892047843328) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3899999999999999845781402212815374973684348478839857310035629959703889470151907980744805297207052208470753280) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2237924382162945/45671926166590716193865151022383844364247891968) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -497544133441593/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7136238463529799/1427247692705959881058285969449495136382746624) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7079148555821561/11417981541647679048466287755595961091061972992) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -6179570151089211/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 5412138851817993/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 7872201966280717/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 b_2 (/.f64 -2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6126462458238305/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -inf.0) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)))) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 0) (*.f64 -1/2 (/.f64 c b_2)) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 49999999999999997990838700394884966306179965866660791642559438972038274233224047478954738152480007945403339428690378003153531301288658660066937768081850142259483599048726809116347987831785023273225189328871239835991361038587494628380365594466675565382886953520237123630792704) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c))))))))
(if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) -inf.0) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a))) (if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0) (*.f64 -1/2 (/.f64 c b_2)) (if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 49999999999999997990838700394884966306179965866660791642559438972038274233224047478954738152480007945403339428690378003153531301288658660066937768081850142259483599048726809116347987831785023273225189328871239835991361038587494628380365594466675565382886953520237123630792704) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (fma.f64 -1/2 (*.f64 (/.f64 a (fabs.f64 b_2)) (pow.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) 2)) (+.f64 (/.f64 -1/2 (/.f64 (fabs.f64 b_2) c)) (/.f64 (-.f64 (fabs.f64 b_2) b_2) a)))))))
(if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -inf.0) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c)))))) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 0) (*.f64 -1/2 (/.f64 c b_2)) (if (<=.f64 (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) 49999999999999997990838700394884966306179965866660791642559438972038274233224047478954738152480007945403339428690378003153531301288658660066937768081850142259483599048726809116347987831785023273225189328871239835991361038587494628380365594466675565382886953520237123630792704) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))))))))
(if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) -inf.0) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c)))))) (if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 0) (*.f64 -1/2 (/.f64 c b_2)) (if (<=.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 49999999999999997990838700394884966306179965866660791642559438972038274233224047478954738152480007945403339428690378003153531301288658660066937768081850142259483599048726809116347987831785023273225189328871239835991361038587494628380365594466675565382886953520237123630792704) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (/.f64 (-.f64 (fabs.f64 b_2) b_2) a) (*.f64 -1/2 (+.f64 (/.f64 c (fabs.f64 b_2)) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a -1/2) (fabs.f64 b_2)) 2) a) (/.f64 c (/.f64 (fabs.f64 b_2) c))))))))))
(if (<=.f64 b_2 -920000000000000010419823978297461103959572892823833834729319906511658043471266565240457777493706898929614848) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a)) (if (<=.f64 b_2 6850788924988607/91343852333181432387730302044767688728495783936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -920000000000000010419823978297461103959572892823833834729319906511658043471266565240457777493706898929614848) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 c (fabs.f64 b_2))) (/.f64 (fabs.f64 b_2) a)) (/.f64 b_2 a)) (if (<=.f64 b_2 6850788924988607/91343852333181432387730302044767688728495783936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(if (<=.f64 b_2 -3699999999999999786833482876051966246223343911617196777575352938888346399522072310614095699989485840991518720) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 35681192317649/178405961588244985132285746181186892047843328) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -3699999999999999786833482876051966246223343911617196777575352938888346399522072310614095699989485840991518720) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 35681192317649/178405961588244985132285746181186892047843328) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 (/.f64 a b_2) -1/8)))))
(if (<=.f64 b_2 -3899999999999999845781402212815374973684348478839857310035629959703889470151907980744805297207052208470753280) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2237924382162945/45671926166590716193865151022383844364247891968) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -3899999999999999845781402212815374973684348478839857310035629959703889470151907980744805297207052208470753280) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 2237924382162945/45671926166590716193865151022383844364247891968) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -497544133441593/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7136238463529799/1427247692705959881058285969449495136382746624) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -497544133441593/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 7136238463529799/1427247692705959881058285969449495136382746624) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -497544133441593/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 7136238463529799/1427247692705959881058285969449495136382746624) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7079148555821561/11417981541647679048466287755595961091061972992) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 7079148555821561/11417981541647679048466287755595961091061972992) (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4052723123306067/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 7079148555821561/11417981541647679048466287755595961091061972992) (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -6179570151089211/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 -6179570151089211/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 (/.f64 c b_2) 1/2)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 5412138851817993/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 7872201966280717/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 b_2 (/.f64 -2 a)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6126462458238305/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 597 to 289 computations (51.6% saved)

soundness463.0ms (2.5%)

Algorithm
egg-herbie
Rules
1254×distribute-lft-in
1066×associate-/l*
696×associate-/l*
690×associate-*r*
600×fma-def
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
04339080
112548484
258148484
Stop Event
node limit
saturated
Compiler

Compiled 764 to 476 computations (37.7% saved)

end141.0ms (0.8%)

Compiler

Compiled 564 to 205 computations (63.7% saved)

Profiling

Loading profile data...