Details

Time bar (total: 13.0s)

analyze284.0ms (2.2%)

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

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (12.8%)

Results
641.0ms5544×body256valid
398.0ms1168×body2048valid
200.0ms743×body1024valid
188.0ms441×body4096valid
124.0ms1161×body256invalid
69.0ms360×body512valid
36.0ms340×body256infinite
Bogosity

preprocess91.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 19 to 13 computations (31.6% saved)

simplify150.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
32.8b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
32.8b
(/.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)
0.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.8b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
22.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series15.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite284.0ms (2.2%)

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

simplify234.0ms (1.8%)

Algorithm
egg-herbie
Rules
1102×associate-*r*
930×associate-/l*
886×associate-*l*
810×associate-+r+
788×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval183.0ms (1.4%)

Compiler

Compiled 16503 to 5604 computations (66% saved)

prune198.0ms (1.5%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New54818566
Fresh000
Picked011
Done000
Total54819567
Error
4.7b
Counts
567 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
32.8b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
33.2b
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
43.2b
(/.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.7b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2) a)
44.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
54.6b
(/.f64 (-.f64 b_2 b_2) a)
52.0b
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a)
43.2b
(/.f64 (*.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)))))) a)
45.8b
(/.f64 (*.f64 b_2 -2) a)
43.5b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
38.8b
(/.f64 -1/2 (/.f64 b_2 c))
33.0b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
45.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
32.8b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
38.6b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 635 to 379 computations (40.3% saved)

localize33.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c)))
0.8b
(-.f64 (sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))) b_2)
3.6b
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c))
22.0b
(sqrt.f64 (+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (neg.f64 c))) (*.f64 a c)))
Compiler

Compiled 110 to 13 computations (88.2% saved)

series7.0ms (0.1%)

Counts
4 → 112
Calls

36 calls:

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

rewrite107.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1172×associate-+l+
548×associate-+l-
394×associate--l+
390×+-commutative
386×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify173.0ms (1.3%)

Algorithm
egg-herbie
Rules
1172×associate-+l+
928×+-commutative
716×associate-*r*
668×associate-+r+
562×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite72.0ms (0.6%)

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

simplify44.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 31 to 11 computations (64.5% saved)

series8.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1584×associate-/r/
920×swap-sqr
712×associate-/l/
558×distribute-lft-neg-in
506×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify128.0ms (1%)

Algorithm
egg-herbie
Rules
986×distribute-lft-neg-in
870×associate-*l*
848×distribute-rgt-neg-in
822×associate-/l*
760×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04135624
112065502
260465498
Stop Event
node limit
Counts
282 → 217
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 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(*.f64 -1/2 (/.f64 (*.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 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))) 1)
(*.f64 -1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))
(*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) (/.f64 -1 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 c 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 (*.f64 c (/.f64 a b_2)) a) -1/2)
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 -1 a) (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.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 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 a (neg.f64 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) -1) (/.f64 a (neg.f64 b_2)))
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a 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 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
(neg.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 1 a))))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 -1 a)))
(neg.f64 (*.f64 1 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a))))))
(neg.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a (neg.f64 (/.f64 c b_2)))))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (/.f64 a -1/2)))
(neg.f64 (/.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) a))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a 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 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.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 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.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 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 c) 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 (cbrt.f64 c) (/.f64 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 (/.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 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) a))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(neg.f64 (*.f64 a (neg.f64 (/.f64 c b_2))))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) 1))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1)
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(/.f64 1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 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 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(neg.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(neg.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (neg.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 c (/.f64 a b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/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 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))) 1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 -1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) (/.f64 -1 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.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 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) a) -1/2)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1 a) (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.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 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a))))))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 a (neg.f64 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) 1) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 (sqrt.f64 b_2) (/.f64 1 a))) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (*.f64 (sqrt.f64 b_2) a)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 1 a))) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 c a))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (neg.f64 a) (/.f64 (*.f64 -1/2 c) (/.f64 (neg.f64 b_2) (/.f64 1 a))))
(*.f64 (neg.f64 a) (*.f64 1/2 (/.f64 (/.f64 c b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 (/.f64 c b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 1)) a)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 -1 (/.f64 1 a))) (/.f64 a (neg.f64 b_2)))
(/.f64 (*.f64 a (*.f64 1/2 (/.f64 (/.f64 c b_2) a))) -1)
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 3)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 b_2 (*.f64 c a)))) -1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))) 1))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 -1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 1 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a))))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a (neg.f64 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (/.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2)))) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a))))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 1))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.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 c (/.f64 a b_2))
(*.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 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 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 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.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 a (cbrt.f64 b_2)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 (/.f64 (sqrt.f64 c) 1) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) (/.f64 1 a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 c (/.f64 a 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 1 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 c (/.f64 a b_2))
(*.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 c (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) a))) (cbrt.f64 c))
(*.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 (/.f64 c b_2) 1) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 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 c (*.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 b_2)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 a b_2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a b_2)) c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 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 c (*.f64 (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)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 a (neg.f64 (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) 1))
(*.f64 c (/.f64 a b_2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(neg.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(neg.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (neg.f64 a))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) 2))
(fabs.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 c (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.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)
15.1b
(sqrt.f64 (*.f64 c (neg.f64 a)))
Compiler

Compiled 33 to 8 computations (75.8% saved)

series9.0ms (0.1%)

Counts
3 → 28
Calls

24 calls:

TimeVariablePointExpression
1.0ms
c
@-inf
(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
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)

rewrite156.0ms (1.2%)

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

simplify96.0ms (0.7%)

Algorithm
egg-herbie
Rules
1692×associate-/r*
1188×associate-+r+
858×associate-+l-
798×+-commutative
762×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03636817
18616603
245496603
Stop Event
node limit
Counts
189 → 258
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 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 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 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 (-.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))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(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 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 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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) 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 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (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) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 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 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) 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 (sqrt.f64 (*.f64 a c)) (+.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 (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 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (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) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 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 (sqrt.f64 (*.f64 a c)) (+.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 (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 (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 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 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (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 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (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 (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 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (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 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (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 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) 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 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (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 (sqrt.f64 a) (sqrt.f64 c) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (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 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (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 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) 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 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (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 (sqrt.f64 a) (sqrt.f64 c) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (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 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (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 a c) 2) (pow.f64 b_2 4)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.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 (*.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)))) (+.f64 (pow.f64 (*.f64 a c) 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))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) 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) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (*.f64 a c) 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 (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))
(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))

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
0.2b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
0.8b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
22.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 64 to 12 computations (81.3% saved)

series55.0ms (0.4%)

Counts
1 → 20
Calls

9 calls:

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

rewrite82.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify152.0ms (1.2%)

Algorithm
egg-herbie
Rules
1210×associate-+r+
1010×associate-*r*
890×+-commutative
724×associate-*l*
714×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval566.0ms (4.4%)

Compiler

Compiled 46674 to 17025 computations (63.5% saved)

prune586.0ms (4.5%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New1726251751
Fresh21113
Picked101
Done235
Total1731391770
Error
4.7b
Counts
1770 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
45.8b
(pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)
38.9b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
49.3b
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a)
43.7b
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a))) a)
43.2b
(/.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.7b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
32.9b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
44.0b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 a (+.f64 c c)) 1)))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) b_2) a)
44.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
54.0b
(/.f64 (-.f64 (exp.f64 (log.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))) b_2) a)
54.6b
(/.f64 (-.f64 b_2 b_2) a)
52.0b
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a)
43.2b
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
43.2b
(/.f64 (*.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)))))) a)
45.8b
(/.f64 (*.f64 b_2 -2) a)
41.8b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) a)
43.6b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) a))) (cbrt.f64 c))) a)
59.3b
(/.f64 (neg.f64 b_2) a)
49.8b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
32.8b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
38.8b
(/.f64 -1/2 (/.f64 b_2 c))
33.0b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
45.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.6b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
43.5b
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
32.8b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
43.9b
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
45.4b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
43.3b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
45.5b
(*.f64 (neg.f64 a) (/.f64 (*.f64 -1/2 c) (/.f64 (neg.f64 b_2) (/.f64 1 a))))
38.6b
(*.f64 -1/2 (/.f64 c b_2))
44.0b
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
45.1b
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
40.5b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
Compiler

Compiled 1185 to 753 computations (36.5% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
0.8b
(-.f64 (sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) b_2)
3.6b
(-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))
22.0b
(sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
Compiler

Compiled 90 to 12 computations (86.7% saved)

series17.0ms (0.1%)

Counts
4 → 112
Calls

36 calls:

TimeVariablePointExpression
4.0ms
c
@inf
(-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))
2.0ms
c
@-inf
(sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
1.0ms
a
@-inf
(sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
1.0ms
a
@inf
(sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
1.0ms
c
@inf
(sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))

rewrite135.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
866×associate-+l+
540×associate-/r*
506×associate-/l*
434×+-commutative
378×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

simplify210.0ms (1.6%)

Algorithm
egg-herbie
Rules
1156×associate-*r*
1066×+-commutative
964×associate-+r+
888×associate-+l+
840×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098028766
1273427502
Stop Event
node limit
Counts
480 → 693
Calls
Call 1
Inputs
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c (*.f64 2 c)) 3)) (pow.f64 b_2 5))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 a (*.f64 2 a)) 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))))
(sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3))))))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) b_2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) b_2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(*.f64 -1 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(pow.f64 b_2 2)
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(*.f64 a (-.f64 c (*.f64 2 c)))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c))))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c)))) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c)))) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c)))) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 c (-.f64 a (*.f64 2 a))) (pow.f64 b_2 2))
(+.f64 (*.f64 c (-.f64 a (*.f64 2 a))) (pow.f64 b_2 2))
(+.f64 (*.f64 c (-.f64 a (*.f64 2 a))) (pow.f64 b_2 2))
(*.f64 c (-.f64 a (*.f64 2 a)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (-.f64 a (*.f64 2 a))))
(+.f64 (pow.f64 b_2 2) (*.f64 c (-.f64 a (*.f64 2 a))))
(+.f64 (pow.f64 b_2 2) (*.f64 c (-.f64 a (*.f64 2 a))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a))))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a)))) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a)))) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a)))) (pow.f64 b_2 2))
(-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(pow.f64 b_2 2)
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(pow.f64 b_2 2)
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c (*.f64 2 c)) 3)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c (*.f64 2 c)) 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 c (*.f64 2 c)) 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 c (*.f64 2 c)) 2) (pow.f64 b_2 3))) 2))) b_2)) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 a (*.f64 2 a)) 3)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 a (*.f64 2 a)) 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 a (*.f64 2 a)) 4) (pow.f64 b_2 6))))) b_2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 a (*.f64 2 a)) 3)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))))
(sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))
(+.f64 (*.f64 -1 b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (*.f64 -1 b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (*.f64 -1 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3))))))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2)) 2)) (pow.f64 b_2 7))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(*.f64 -2 b_2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(*.f64 -1 (pow.f64 b_2 2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(*.f64 -1 (pow.f64 b_2 2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(*.f64 2 (*.f64 c a))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(*.f64 -1 (pow.f64 b_2 2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(*.f64 -1 (pow.f64 b_2 2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4))
(*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (sqrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(+.f64 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 a) (+.f64 c c)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (+.f64 c c)) a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 -1 (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (-.f64 (neg.f64 (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 a) (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (+.f64 c c)) a) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 -1 (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (-.f64 0 c)) 1))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (-.f64 0 c)) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (-.f64 0 c)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (-.f64 0 c)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (neg.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (+.f64 c c)) a (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (*.f64 a (+.f64 c c))) 1 (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (cbrt.f64 a))) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (-.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (neg.f64 (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (+.f64 c c)) a (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (*.f64 a (+.f64 c c))) 1 (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (cbrt.f64 a))) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (+.f64 c c)) a (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (*.f64 a (+.f64 c c))) 1 (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (cbrt.f64 a))) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 a c))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (neg.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 a c)))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (-.f64 (*.f64 a c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (+.f64 c c)))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (+.f64 c c)) a))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 -1 (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a))))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a))))
(+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (*.f64 a c))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (*.f64 a (+.f64 c c))) (+.f64 (neg.f64 (*.f64 b_2 (neg.f64 b_2))) (*.f64 a c)))
(+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(+.f64 (-.f64 (*.f64 a c) (exp.f64 (log1p.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) 1)
(+.f64 (-.f64 (*.f64 a c) (/.f64 a (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))))) (/.f64 (pow.f64 b_2 4) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 a c) (/.f64 (+.f64 c c) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 6) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(+.f64 (-.f64 (*.f64 a (-.f64 0 c)) 0) (*.f64 b_2 b_2))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 1 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2))
(*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (/.f64 1 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)))) (/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (-.f64 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 0 c)) (*.f64 a (-.f64 0 c))) (pow.f64 b_2 4)) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (-.f64 0 c)) 3)) (+.f64 (*.f64 (*.f64 a (-.f64 0 c)) (*.f64 a (-.f64 0 c))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (neg.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) 1) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (sqrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (sqrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (*.f64 (cbrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (cbrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))) (cbrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(exp.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 a c (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 c a (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 1 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (*.f64 (neg.f64 b_2) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 c)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 c)))))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 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 (-.f64 0 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 (-.f64 0 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 (-.f64 0 c)))))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 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 (-.f64 0 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 (-.f64 0 c)))) b_2))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (exp.f64 (log1p.f64 b_2))) 1)
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 1)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(*.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4)) (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))))
(/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3))) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)))) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) 1) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 1)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 1))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(fma.f64 1 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (neg.f64 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1)))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2)))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 a c))
(+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 a (+.f64 c c)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a c))
(+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (*.f64 a (+.f64 c c)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1))
(+.f64 (-.f64 (*.f64 a (+.f64 c c)) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)
(*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 1)
(*.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(*.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (/.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(*.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(*.f64 (+.f64 b_2 (*.f64 (+.f64 c c) (sqrt.f64 a))) (-.f64 (*.f64 (+.f64 c c) (sqrt.f64 a)) b_2))
(/.f64 1 (/.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6))) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6))) (cbrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)))) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6))) (neg.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 b_2 (neg.f64 b_2)))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 (*.f64 b_2 (neg.f64 b_2)) 3)) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (-.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3) (pow.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) 1) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) 1) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (sqrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (*.f64 (cbrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 3)
(pow.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))
(log.f64 (exp.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(cbrt.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(exp.f64 (log.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (+.f64 c c) a (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 1 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 (+.f64 c c) (cbrt.f64 a)) (*.f64 b_2 (neg.f64 b_2)))
Outputs
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) b_2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b_2 3) (pow.f64 (+.f64 c (*.f64 c -2)) 2))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 3)) (pow.f64 (+.f64 c (*.f64 c -2)) 2)) (fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c (*.f64 2 c)) 3)) (pow.f64 b_2 5))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b_2 3) (pow.f64 (+.f64 c (*.f64 c -2)) 2))) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (+.f64 c (*.f64 c -2)) 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 3)) (pow.f64 (+.f64 c (*.f64 c -2)) 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)) (pow.f64 (+.f64 c (*.f64 c -2)) 3)) (fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) b_2)))
b_2
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2)))
(+.f64 b_2 (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 a (*.f64 a 2)) 2))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2))))
(+.f64 b_2 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (+.f64 a (*.f64 a -2)) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 a (*.f64 2 a)) 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 a (*.f64 a 2)) 3))) (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 a (*.f64 a 2)) 2))) (+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (pow.f64 (+.f64 a (*.f64 a -2)) 3)) (+.f64 b_2 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (+.f64 a (*.f64 a -2)) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2)))))))
(sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))
(sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 1/2 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (/.f64 1 (*.f64 a (+.f64 c (*.f64 c -2))))))) (sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3))))))
(+.f64 (fma.f64 1/2 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (/.f64 1 (*.f64 a (+.f64 c (*.f64 c -2))))))) (sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3))) (*.f64 -1/8 (pow.f64 b_2 4))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3))))))))
(fma.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 5)))) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3)))))))
(fma.f64 1/16 (*.f64 (pow.f64 b_2 6) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 5)))) (+.f64 (fma.f64 1/2 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (/.f64 1 (*.f64 a (+.f64 c (*.f64 c -2))))))) (sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3))) (*.f64 -1/8 (pow.f64 b_2 4)))))
b_2
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) b_2)
(+.f64 b_2 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2)))
(fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) b_2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) b_2))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) b_2))
(fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) b_2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) b_2) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3) (pow.f64 b_2 5)))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) b_2) (fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3) (pow.f64 b_2 5)))))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)))
(fma.f64 -1 b_2 (*.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) -1/2))
(fma.f64 -1 b_2 (*.f64 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) -1/2))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3)))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) 1/8)))
(fma.f64 -1 b_2 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (/.f64 1/8 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2)))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3) (pow.f64 b_2 5)) -1/16))))
(fma.f64 -1 b_2 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3) (pow.f64 b_2 5)) -1/16))))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(*.f64 a (-.f64 c (*.f64 2 c)))
(*.f64 a (+.f64 c (*.f64 c -2)))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (-.f64 c (*.f64 2 c))) (pow.f64 b_2 2))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c))))
(*.f64 (neg.f64 a) (*.f64 c 1))
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c)))) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c)))) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 c) (*.f64 -2 c)))) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(+.f64 (*.f64 c (-.f64 a (*.f64 2 a))) (pow.f64 b_2 2))
(fma.f64 c (-.f64 a (*.f64 a 2)) (*.f64 b_2 b_2))
(fma.f64 c (+.f64 a (*.f64 a -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 c (-.f64 a (*.f64 2 a))) (pow.f64 b_2 2))
(fma.f64 c (-.f64 a (*.f64 a 2)) (*.f64 b_2 b_2))
(fma.f64 c (+.f64 a (*.f64 a -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 c (-.f64 a (*.f64 2 a))) (pow.f64 b_2 2))
(fma.f64 c (-.f64 a (*.f64 a 2)) (*.f64 b_2 b_2))
(fma.f64 c (+.f64 a (*.f64 a -2)) (*.f64 b_2 b_2))
(*.f64 c (-.f64 a (*.f64 2 a)))
(*.f64 c (-.f64 a (*.f64 a 2)))
(*.f64 c (+.f64 a (*.f64 a -2)))
(+.f64 (pow.f64 b_2 2) (*.f64 c (-.f64 a (*.f64 2 a))))
(fma.f64 c (-.f64 a (*.f64 a 2)) (*.f64 b_2 b_2))
(fma.f64 c (+.f64 a (*.f64 a -2)) (*.f64 b_2 b_2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (-.f64 a (*.f64 2 a))))
(fma.f64 c (-.f64 a (*.f64 a 2)) (*.f64 b_2 b_2))
(fma.f64 c (+.f64 a (*.f64 a -2)) (*.f64 b_2 b_2))
(+.f64 (pow.f64 b_2 2) (*.f64 c (-.f64 a (*.f64 2 a))))
(fma.f64 c (-.f64 a (*.f64 a 2)) (*.f64 b_2 b_2))
(fma.f64 c (+.f64 a (*.f64 a -2)) (*.f64 b_2 b_2))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a))))
(*.f64 (neg.f64 a) (*.f64 c 1))
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a)))) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a)))) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 a) (*.f64 -2 a)))) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))
(*.f64 a (+.f64 c (*.f64 c -2)))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(pow.f64 b_2 2)
(*.f64 b_2 b_2)
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(-.f64 (+.f64 (*.f64 c a) (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2))
(*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2))
(/.f64 (*.f64 1/2 a) (/.f64 b_2 (+.f64 c (*.f64 c -2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b_2 3) (pow.f64 (+.f64 c (*.f64 c -2)) 2))) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 3)) (pow.f64 (+.f64 c (*.f64 c -2)) 2)) (/.f64 (*.f64 1/2 a) (/.f64 b_2 (+.f64 c (*.f64 c -2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c (*.f64 2 c)) 3)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b_2 3) (pow.f64 (+.f64 c (*.f64 c -2)) 2))) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (+.f64 c (*.f64 c -2)) 3))) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 3)) (pow.f64 (+.f64 c (*.f64 c -2)) 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)) (pow.f64 (+.f64 c (*.f64 c -2)) 3)) (/.f64 (*.f64 1/2 a) (/.f64 b_2 (+.f64 c (*.f64 c -2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (-.f64 c (*.f64 2 c)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 c (*.f64 2 c)) 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 c (*.f64 2 c)) 4) (pow.f64 b_2 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 c (*.f64 2 c)) 2) (pow.f64 b_2 3))) 2))) b_2)) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 2 c))) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b_2 3) (pow.f64 (+.f64 c (*.f64 c -2)) 2))) (fma.f64 1/16 (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (+.f64 c (*.f64 c -2)) 3))) (fma.f64 -1/2 (/.f64 (pow.f64 a 4) (/.f64 b_2 (fma.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 c -2)) 4) (pow.f64 b_2 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 c (*.f64 c -2)) 2) (pow.f64 b_2 3))) 2)))) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 3)) (pow.f64 (+.f64 c (*.f64 c -2)) 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 5)) (pow.f64 (+.f64 c (*.f64 c -2)) 3)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 a 4) b_2) (fma.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 c -2)) 4) (pow.f64 b_2 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 c (*.f64 c -2)) 2) (pow.f64 b_2 3))) 2))) (/.f64 (*.f64 1/2 a) (/.f64 b_2 (+.f64 c (*.f64 c -2)))))))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2))
(*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2))
(*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 a (*.f64 a 2)) 2))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (+.f64 a (*.f64 a -2)) 2)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 a (*.f64 2 a)) 3)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 a (*.f64 a 2)) 2))) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 a (*.f64 a 2)) 3))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (+.f64 a (*.f64 a -2)) 2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (pow.f64 (+.f64 a (*.f64 a -2)) 3)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (-.f64 a (*.f64 2 a)) 2)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 a (*.f64 2 a)) 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 a (*.f64 2 a)) 4) (pow.f64 b_2 6))))) b_2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 a (*.f64 2 a)) 3)) (pow.f64 b_2 5))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 2 a))) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 a (*.f64 a 2)) 2))) (fma.f64 -1/2 (/.f64 (pow.f64 c 4) (/.f64 b_2 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 a (*.f64 a 2)) 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 a (*.f64 a 2)) 4) (pow.f64 b_2 6)))))) (fma.f64 1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (pow.f64 (-.f64 a (*.f64 a 2)) 3))) (*.f64 1/2 (/.f64 (*.f64 c (-.f64 a (*.f64 a 2))) b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (+.f64 a (*.f64 a -2)) 2)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 4) b_2) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 a (*.f64 a -2)) 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 a (*.f64 a -2)) 4) (pow.f64 b_2 6))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (pow.f64 (+.f64 a (*.f64 a -2)) 3)) (*.f64 1/2 (*.f64 (/.f64 c b_2) (+.f64 a (*.f64 a -2)))))))
(sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))
(sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))
(sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2))))
(+.f64 (*.f64 -1 b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))))
(fma.f64 -1 b_2 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))
(fma.f64 -1 b_2 (sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (*.f64 -1 b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 b_2 b_2)) (fma.f64 -1 b_2 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))))
(fma.f64 1/2 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (/.f64 1 (*.f64 a (+.f64 c (*.f64 c -2))))))) (fma.f64 -1 b_2 (sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b_2 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))))))) (+.f64 (*.f64 -1 b_2) (+.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a)))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 b_2 b_2)) (+.f64 (fma.f64 -1 b_2 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))))) (*.f64 -1/8 (*.f64 (pow.f64 b_2 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 (/.f64 1 (*.f64 a (+.f64 c (*.f64 c -2))))))) (fma.f64 -1 b_2 (sqrt.f64 (*.f64 a (+.f64 c (*.f64 c -2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3))) (*.f64 -1/8 (pow.f64 b_2 4))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2))
(*.f64 1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 c -2))) b_2))
(/.f64 (*.f64 1/2 a) (/.f64 b_2 (+.f64 c (*.f64 c -2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2)))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 1/2 a) (/.f64 b_2 (+.f64 c (*.f64 c -2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5)))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3) (pow.f64 b_2 5)))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) (fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3) (pow.f64 b_2 5)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2)) 2)) (pow.f64 b_2 7))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 4) (pow.f64 (*.f64 -1/8 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2)) 2)) (pow.f64 b_2 7)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3) (pow.f64 b_2 5))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) (fma.f64 1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 4) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2)) 2)) (pow.f64 b_2 7)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3) (pow.f64 b_2 5))))))
(*.f64 -2 b_2)
(*.f64 b_2 -2)
(+.f64 (*.f64 -2 b_2) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)))
(fma.f64 -2 b_2 (*.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) -1/2))
(fma.f64 -2 b_2 (*.f64 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) -1/2))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3)))))
(fma.f64 -2 b_2 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) 1/8)))
(fma.f64 -2 b_2 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (/.f64 1/8 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2)))))
(+.f64 (*.f64 -2 b_2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) b_2)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 2) (pow.f64 b_2 3))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 2 (*.f64 c a))) 3) (pow.f64 b_2 5))))))
(fma.f64 -2 b_2 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) b_2) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) 3) (pow.f64 b_2 5)) -1/16))))
(fma.f64 -2 b_2 (fma.f64 -1/2 (*.f64 (/.f64 a b_2) (+.f64 c (*.f64 c -2))) (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 2) (pow.f64 b_2 3)) (*.f64 (/.f64 (pow.f64 (*.f64 a (+.f64 c (*.f64 c -2))) 3) (pow.f64 b_2 5)) -1/16))))
(*.f64 -1 (pow.f64 b_2 2))
(neg.f64 (*.f64 b_2 b_2))
(*.f64 b_2 (neg.f64 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 2 (*.f64 c a))
(*.f64 a (+.f64 c c))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 2 (*.f64 c a))
(*.f64 a (+.f64 c c))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 -1 (pow.f64 b_2 2))
(neg.f64 (*.f64 b_2 b_2))
(*.f64 b_2 (neg.f64 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 2 (*.f64 c a))
(*.f64 a (+.f64 c c))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 2 (*.f64 c a))
(*.f64 a (+.f64 c c))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 2 (*.f64 c a))
(*.f64 a (+.f64 c c))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 -1 (pow.f64 b_2 2)) (*.f64 2 (*.f64 c a)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 -1 (pow.f64 b_2 2))
(neg.f64 (*.f64 b_2 b_2))
(*.f64 b_2 (neg.f64 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 -1 (pow.f64 b_2 2))
(neg.f64 (*.f64 b_2 b_2))
(*.f64 b_2 (neg.f64 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 2 (*.f64 c a)) (*.f64 -1 (pow.f64 b_2 2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))) 1)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (sqrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (sqrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/2)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) 2)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) 3)
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fabs.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1/2))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) 1))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(+.f64 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (neg.f64 (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 a) (+.f64 c c)) (*.f64 b_2 b_2)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (+.f64 c c)) a) (*.f64 b_2 b_2)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 -1 (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 (*.f64 (+.f64 c c) (neg.f64 (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 (*.f64 (*.f64 c -2) (sqrt.f64 a)) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a))) (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 c -2) (*.f64 (cbrt.f64 a) (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2))) (fma.f64 a c (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a c (-.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (-.f64 (neg.f64 (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 a) (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (+.f64 c c)) a) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (-.f64 (*.f64 -1 (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a c (fma.f64 (*.f64 (+.f64 c c) (neg.f64 (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 (*.f64 (*.f64 c -2) (sqrt.f64 a)) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 a c) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a))) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a c (fma.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 c -2) (*.f64 (cbrt.f64 a) (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2))) (fma.f64 a c (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))))
(fma.f64 a (neg.f64 c) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (-.f64 0 c)) 1))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (-.f64 0 c)) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (-.f64 0 c)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a (-.f64 0 c)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (neg.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))))
(fma.f64 a (neg.f64 c) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (+.f64 c c)) a (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (*.f64 a (+.f64 c c))) 1 (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (+.f64 c c) (neg.f64 (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (*.f64 c -2) (sqrt.f64 a)) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (cbrt.f64 a))) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (neg.f64 (+.f64 c c)) (cbrt.f64 a)) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (*.f64 c -2) (cbrt.f64 a)) (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2) (*.f64 a (+.f64 c c))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 2 (+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (-.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))))
(fma.f64 a (neg.f64 c) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (neg.f64 (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (+.f64 c c)) a (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (*.f64 a (+.f64 c c))) 1 (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (+.f64 c c) (neg.f64 (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (*.f64 c -2) (sqrt.f64 a)) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (cbrt.f64 a))) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (neg.f64 (+.f64 c c)) (cbrt.f64 a)) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (*.f64 c -2) (cbrt.f64 a)) (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2) (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (+.f64 c c)) a (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (*.f64 a (+.f64 c c))) 1 (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (neg.f64 a) (+.f64 c c) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 c -2) a (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (+.f64 c c) (neg.f64 (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (*.f64 c -2) (sqrt.f64 a)) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 a (+.f64 c c))))
(+.f64 (*.f64 a (-.f64 0 c)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 c c) (cbrt.f64 a))) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (neg.f64 (+.f64 c c)) (cbrt.f64 a)) (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 a (+.f64 c c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (fma.f64 (*.f64 (*.f64 c -2) (cbrt.f64 a)) (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2) (*.f64 a (+.f64 c c))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 a c))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (neg.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 a c)))
(fma.f64 a c (-.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(+.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (-.f64 (*.f64 a c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a c (-.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 c c))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (+.f64 c c)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (+.f64 c c)) a))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 -1 (*.f64 a (+.f64 c c))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (*.f64 (+.f64 c c) (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a))))
(fma.f64 a c (fma.f64 (*.f64 (+.f64 c c) (neg.f64 (sqrt.f64 a))) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 (*.f64 (*.f64 c -2) (sqrt.f64 a)) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 b_2 b_2)))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a))))
(fma.f64 a c (fma.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2)) (*.f64 (+.f64 c c) (cbrt.f64 a)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 c -2) (*.f64 (cbrt.f64 a) (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2))) (fma.f64 a c (*.f64 b_2 b_2)))
(+.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1) (*.f64 a c))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (*.f64 b_2 b_2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))))
(fma.f64 a (neg.f64 c) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 (*.f64 a (-.f64 0 c)) 1) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (neg.f64 (*.f64 a (+.f64 c c))) (+.f64 (neg.f64 (*.f64 b_2 (neg.f64 b_2))) (*.f64 a c)))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(+.f64 (fma.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (+.f64 (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 a c) (exp.f64 (log1p.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) 1)
(+.f64 1 (-.f64 (*.f64 a c) (exp.f64 (log1p.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(-.f64 (*.f64 a c) (-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) 1))
(+.f64 (-.f64 (*.f64 a c) (/.f64 a (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))))) (/.f64 (pow.f64 b_2 4) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 a c) (*.f64 (/.f64 a (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 c c)))) (/.f64 (pow.f64 b_2 4) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(-.f64 (*.f64 a c) (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 a c) (/.f64 (+.f64 c c) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 6) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(+.f64 (-.f64 (*.f64 a c) (*.f64 (/.f64 (+.f64 c c) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (pow.f64 a 3))) (/.f64 (pow.f64 b_2 6) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))))
(-.f64 (*.f64 a c) (/.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))))
(+.f64 (-.f64 (*.f64 a (-.f64 0 c)) 0) (*.f64 b_2 b_2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1)
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 1 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (/.f64 1 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (/.f64 1 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (sqrt.f64 (*.f64 a c))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (/.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (/.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)))) (/.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)))) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (/.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (-.f64 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (-.f64 (*.f64 a c) (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (-.f64 (*.f64 a c) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 0 c)) (*.f64 a (-.f64 0 c))) (pow.f64 b_2 4)) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (neg.f64 c) (neg.f64 c))) (pow.f64 b_2 4)) (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 a (*.f64 (*.f64 (neg.f64 c) (neg.f64 c)) a)) (pow.f64 b_2 4)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (-.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (-.f64 0 c)) 3)) (+.f64 (*.f64 (*.f64 a (-.f64 0 c)) (*.f64 a (-.f64 0 c))) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (fma.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 b_2 b_2) (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a (neg.f64 c)) 3)) (fma.f64 (*.f64 a (neg.f64 c)) (*.f64 a (neg.f64 c)) (-.f64 (pow.f64 b_2 4) (*.f64 b_2 (*.f64 b_2 (*.f64 a (neg.f64 c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))) (neg.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (neg.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))) (-.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (*.f64 a c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) 1) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (sqrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))) (sqrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (sqrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (sqrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (*.f64 (sqrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2)) (*.f64 (cbrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))) (cbrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))) (cbrt.f64 (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (*.f64 (cbrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (cbrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2)) (cbrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))) (*.f64 (cbrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 a c (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 a c (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))))))
(pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1)
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 2)
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 3)
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 2))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3) 1/3)
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 2))
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(exp.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) 1))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))
(fma.f64 -1 (*.f64 a (*.f64 c 1)) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(fma.f64 a c (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(fma.f64 c a (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 a (+.f64 c (*.f64 c -2)) (*.f64 b_2 b_2))
(fma.f64 1 (*.f64 a c) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 1 (*.f64 a c) (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(fma.f64 1 (*.f64 a c) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (neg.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (*.f64 (neg.f64 b_2) 1))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) b_2) b_2)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) b_2) b_2)
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 c)))) (+.f64 (*.f64 (neg.f64 b_2) 1) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 c)))) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (*.f64 2 (+.f64 (neg.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (*.f64 2 (+.f64 b_2 (neg.f64 b_2))))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) b_2) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) b_2) (-.f64 b_2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) 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 (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (+.f64 (+.f64 (neg.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 c)))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) b_2) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 c)))) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 c)))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))
(+.f64 (+.f64 (neg.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) 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 (-.f64 0 c)))) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.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 (-.f64 0 c)))) b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 b_2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (exp.f64 (log1p.f64 b_2))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (exp.f64 (log1p.f64 b_2))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (-.f64 (exp.f64 (log1p.f64 b_2)) 1))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 1)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(*.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (/.f64 1 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (/.f64 1 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (/.f64 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 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (+.f64 (fma.f64 b_2 b_2 (*.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 b_2) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4)) (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 1/4) (sqrt.f64 b_2)))
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (-.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) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.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) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(*.f64 (/.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 (fma.f64 b_2 b_2 (*.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 (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) (/.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 (fma.f64 b_2 b_2 (*.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 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3))) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)))))
(*.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 (fma.f64 b_2 b_2 (*.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))))
(*.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (+.f64 (fma.f64 b_2 b_2 (*.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 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (sqrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)))) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)))) (+.f64 (fma.f64 b_2 b_2 (*.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)))) (+.f64 (fma.f64 b_2 b_2 (*.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 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2))))) (cbrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2))))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))) (/.f64 (+.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 b_2))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (-.f64 (+.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (-.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 2 (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2))))) (neg.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3))) (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 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) 1) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 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) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))) (*.f64 (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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (*.f64 (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 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 a (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))) (*.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 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))) (*.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))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) 1) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (+.f64 (fma.f64 b_2 b_2 (*.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 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (sqrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (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 (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)))))))) (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 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 3/2) (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))) (cbrt.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (*.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)))))))) (*.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)))))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))) 3/2) (pow.f64 b_2 3)) (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 (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))))))))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 1)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 2)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 3)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2) 3))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)) 1))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2)))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 1 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))) 1/4) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2)
(fma.f64 (cbrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) (cbrt.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a c) (-.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (*.f64 4 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 a (+.f64 c c)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 (*.f64 a (+.f64 c c)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 a c))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (*.f64 a (+.f64 c c)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a c))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1) (*.f64 a (+.f64 c c)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 1) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 (*.f64 b_2 (neg.f64 b_2)) 1 (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 b_2 4)) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b_2 (neg.f64 b_2))))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a c)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))) (+.f64 (*.f64 b_2 (neg.f64 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(fma.f64 a (+.f64 c c) (fma.f64 b_2 (neg.f64 b_2) (*.f64 2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) 1))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 a (+.f64 c c)) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)
(+.f64 1 (-.f64 (*.f64 a (+.f64 c c)) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))))
(-.f64 (+.f64 1 (*.f64 a (+.f64 c c))) (exp.f64 (log1p.f64 (*.f64 b_2 b_2))))
(*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 1)
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (/.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(*.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (/.f64 1 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) 1) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(*.f64 (+.f64 b_2 (*.f64 (+.f64 c c) (sqrt.f64 a))) (-.f64 (*.f64 (+.f64 c c) (sqrt.f64 a)) b_2))
(*.f64 (+.f64 b_2 (*.f64 c (*.f64 2 (sqrt.f64 a)))) (-.f64 (*.f64 c (*.f64 2 (sqrt.f64 a))) b_2))
(/.f64 1 (/.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(*.f64 (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))
(*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(*.f64 (/.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))
(*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6))) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (/.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)))) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6))) (cbrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)))) (/.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)))) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (/.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)))) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (/.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (/.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)) (cbrt.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (neg.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4))) (-.f64 (*.f64 a (*.f64 c -2)) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6))) (neg.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6))) (neg.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 b_2 (neg.f64 b_2)))) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (+.f64 c c)) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 (*.f64 b_2 (neg.f64 b_2)) 3)) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (-.f64 (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 b_2 (neg.f64 b_2))) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2))))))
(/.f64 (fma.f64 (+.f64 c c) (pow.f64 a 3) (pow.f64 (neg.f64 (*.f64 b_2 b_2)) 3)) (fma.f64 a (*.f64 a (+.f64 c c)) (-.f64 (pow.f64 b_2 4) (*.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 a (+.f64 c c))))))
(/.f64 (fma.f64 (+.f64 c c) (pow.f64 a 3) (*.f64 (pow.f64 b_2 6) -1)) (fma.f64 a (*.f64 a (+.f64 c c)) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3) (pow.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3) (pow.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2) (*.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) 3)) (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (*.f64 c -2) a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) 1) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (*.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (pow.f64 b_2 4)) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (*.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) 1) (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (sqrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) (*.f64 (sqrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (sqrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 c c) (pow.f64 a 3)) (pow.f64 b_2 6)) (*.f64 (cbrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (cbrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))))) (cbrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 a 3) (+.f64 c c)) (pow.f64 b_2 6)) (cbrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2)))))) (cbrt.f64 (fma.f64 a (*.f64 a (+.f64 c c)) (*.f64 b_2 (*.f64 b_2 (fma.f64 a (+.f64 c c) (*.f64 b_2 b_2))))))))
(pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 1)
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(pow.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2)
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 3)
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3) 1/3)
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(sqrt.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)) 2))
(log.f64 (exp.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(cbrt.f64 (pow.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) 3))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(expm1.f64 (log1p.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(exp.f64 (log.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 1))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(log1p.f64 (expm1.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(fma.f64 (+.f64 c c) a (*.f64 b_2 (neg.f64 b_2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(fma.f64 1 (*.f64 a (+.f64 c c)) (*.f64 b_2 (neg.f64 b_2)))
(-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2))
(fma.f64 1 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(fma.f64 (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 (+.f64 c c) (sqrt.f64 a)) (*.f64 (+.f64 c c) (sqrt.f64 a)) (neg.f64 (*.f64 b_2 b_2)))
(fma.f64 (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 c (*.f64 2 (sqrt.f64 a))) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) 2) (cbrt.f64 (fma.f64 a (+.f64 c c) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 b_2) (fma.f64 a (+.f64 c c) (fma.f64 (neg.f64 b_2) b_2 (*.f64 b_2 b_2))))
(-.f64 (*.f64 a (+.f64 c c)) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 (+.f64 c c) (cbrt.f64 a)) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (pow.f64 (*.f64 (+.f64 c c) (cbrt.f64 a)) 2) (*.f64 (+.f64 c c) (cbrt.f64 a)) (neg.f64 (*.f64 b_2 b_2)))
(fma.f64 (pow.f64 (*.f64 c (*.f64 2 (cbrt.f64 a))) 2) (*.f64 c (*.f64 2 (cbrt.f64 a))) (*.f64 b_2 (neg.f64 b_2)))

localize4.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.4b
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
4.4b
(/.f64 b_2 (*.f64 c a))
9.5b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
Compiler

Compiled 31 to 11 computations (64.5% saved)

series4.0ms (0%)

Counts
3 → 72
Calls

27 calls:

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

rewrite90.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1268×associate-/r/
942×unswap-sqr
872×swap-sqr
728×associate-/l/
552×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify129.0ms (1%)

Algorithm
egg-herbie
Rules
1424×associate-*l*
1088×*-commutative
992×associate-*l/
914×associate-/l*
894×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05927143
117246647
276456647
Stop Event
node limit
Counts
329 → 314
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 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) 1)
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))
(*.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (/.f64 1 a))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) a))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (*.f64 c a) (/.f64 1 a)))
(*.f64 (/.f64 -1/2 b_2) (/.f64 (*.f64 c a) a))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 c a) (*.f64 a b_2)) -1/2)
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c a) (*.f64 (cbrt.f64 a) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) a) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 c a) (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b_2)) (/.f64 (*.f64 c a) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (*.f64 a b_2)) (*.f64 c a))
(*.f64 (/.f64 -1/2 (*.f64 a (/.f64 b_2 c))) a)
(*.f64 (/.f64 -1/2 (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (/.f64 1 (*.f64 (/.f64 a -1/2) b_2)) (*.f64 c a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) a) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (/.f64 (/.f64 -1/2 b_2) a) (*.f64 c a))
(*.f64 (/.f64 (/.f64 1 a) b_2) (*.f64 -1/2 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 c a))) -1/2)
(*.f64 (/.f64 (/.f64 1 a) 1) (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (*.f64 -1/2 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 c)) (*.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 a (neg.f64 c)))) 1/2)
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 b_2)) (*.f64 -1/2 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) b_2) (*.f64 c a))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) 1) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 c)) a)
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 a)) c)
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 1)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) -1) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (neg.f64 c))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) (neg.f64 b_2)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) -1) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) (/.f64 b_2 (neg.f64 c))) a)
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) b_2) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 a) b_2) (*.f64 c a))
(*.f64 (/.f64 (/.f64 -1/2 a) 1) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (/.f64 -1/2 a) (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 c)) a)
(*.f64 (/.f64 (/.f64 -1/2 a) (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 a)) c)
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 1)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 a) -1) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (neg.f64 c))) (neg.f64 a))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a -1/2) (/.f64 b_2 (*.f64 c a))) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (neg.f64 a)) 1))
(neg.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (neg.f64 a))))
(neg.f64 (/.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)) a))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a)))) 1)
(*.f64 b_2 (/.f64 1 (*.f64 c a)))
(*.f64 b_2 (neg.f64 (/.f64 -1 (*.f64 c a))))
(*.f64 (/.f64 b_2 (*.f64 c a)) 1)
(*.f64 1 (/.f64 b_2 (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) (/.f64 1 (*.f64 c a))))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (/.f64 1 (*.f64 c a))))
(*.f64 (/.f64 b_2 c) (/.f64 1 a))
(*.f64 (/.f64 1 a) (/.f64 b_2 c))
(*.f64 (/.f64 1 (*.f64 c a)) b_2)
(*.f64 (neg.f64 b_2) (/.f64 -1 (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (/.f64 1 c) (/.f64 b_2 a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 c a))))
(*.f64 -1 (/.f64 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (neg.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 -1 (*.f64 c a)) (neg.f64 b_2))
(*.f64 (/.f64 (sqrt.f64 b_2) c) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 b_2) (*.f64 c a)) (sqrt.f64 b_2))
(*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 c a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (/.f64 1 (/.f64 1 b_2)) (/.f64 1 (*.f64 c a)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c a)) (cbrt.f64 b_2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))))) (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 1 a))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (sqrt.f64 (/.f64 1 a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 b_2 c))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 b_2 c))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))) (*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (sqrt.f64 b_2)))
(pow.f64 (/.f64 b_2 (*.f64 c a)) 1)
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a b_2) c) -1)
(neg.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))
(neg.f64 (/.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))) 1))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3))
(cbrt.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 c a) 3)))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a))))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) 1))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) 1)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 c a) (/.f64 -1/2 b_2))
(*.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 1)
(*.f64 1 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 (/.f64 -1/2 b_2) (*.f64 c a))
(*.f64 (/.f64 -1/2 b_2) (/.f64 (*.f64 c a) 1))
(*.f64 (*.f64 (/.f64 a b_2) c) -1/2)
(*.f64 1/2 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))))
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) c)
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) (*.f64 c a))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 (*.f64 c a)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (*.f64 -1/2 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 1 b_2) c) (*.f64 -1/2 a))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 -1/2 (*.f64 a (neg.f64 c))))
(*.f64 (*.f64 (/.f64 -1/2 b_2) c) a)
(*.f64 -1 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 (/.f64 1/2 b_2) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) 1/2)
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) (*.f64 c a))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c)
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (neg.f64 c))) (neg.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 a)) c)
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 c)) a)
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) -1) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 1/2 (/.f64 b_2 (neg.f64 c))) a)
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) 1) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) 1) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (/.f64 b_2 c))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 (neg.f64 (/.f64 1/2 b_2)) (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (/.f64 -1/2 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (/.f64 -1/2 b_2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) -1)
(neg.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 (/.f64 a b_2) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) 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 (*.f64 c a) (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (*.f64 c a) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 b_2) (/.f64 (*.f64 c a) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)) (/.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 c a) (/.f64 -1/2 b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c a) (/.f64 (sqrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c a) (/.f64 (cbrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 c b_2) (/.f64 a (cbrt.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 (*.f64 c a) (*.f64 a b_2)) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c a) (/.f64 (sqrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 a))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c a) (*.f64 (cbrt.f64 a) b_2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c a) (/.f64 (cbrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 c b_2) (/.f64 a (cbrt.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) a) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c a) (/.f64 (cbrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 c b_2) (/.f64 a (cbrt.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c a) (/.f64 (sqrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))) 2) (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 c a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 c a) (/.f64 (sqrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 a))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (*.f64 a a)) b_2)) (/.f64 (*.f64 c a) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c a) (/.f64 (cbrt.f64 a) (/.f64 -1/2 b_2))))
(/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 c b_2) (/.f64 a (cbrt.f64 a)))))
(*.f64 (/.f64 -1/2 (*.f64 a b_2)) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (*.f64 a (/.f64 b_2 c))) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 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 c a) (/.f64 -1/2 b_2))))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.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 c a) (/.f64 -1/2 b_2))) 2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (*.f64 (/.f64 a -1/2) b_2)) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) a) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) a) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 1 a) b_2) (*.f64 -1/2 (*.f64 c a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 c a))) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 1 a) 1) (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (*.f64 -1/2 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 -1/2 (cbrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(/.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (*.f64 a (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 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 a) (/.f64 b_2 (*.f64 a (neg.f64 c)))) 1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 b_2)) (*.f64 -1/2 (*.f64 a (neg.f64 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) b_2) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) 1) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 c)) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 a)) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 1)) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 -1/2 (*.f64 b_2 a)) (*.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 b_2 a) c)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 a)) a) (/.f64 b_2 c)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) -1) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 1 a)) (/.f64 b_2 (neg.f64 c))) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) (neg.f64 b_2)) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) -1) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) (/.f64 b_2 (neg.f64 c))) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 1 a)) b_2) (*.f64 a (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) b_2) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) 1) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 c)) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 a)) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 1)) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 -1/2 (*.f64 b_2 a)) (*.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 -1/2 (/.f64 (*.f64 b_2 a) c)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 a)) a) (/.f64 b_2 c)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (/.f64 -1/2 a) -1) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 (neg.f64 c))) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) 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 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) 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 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) 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 c a) (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (/.f64 a -1/2) (/.f64 b_2 (*.f64 c a))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (neg.f64 a)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) (/.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 c a) (/.f64 -1/2 b_2)) (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a)))) 1)
(/.f64 b_2 (*.f64 c a))
(*.f64 b_2 (/.f64 1 (*.f64 c a)))
(/.f64 b_2 (*.f64 c a))
(*.f64 b_2 (neg.f64 (/.f64 -1 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 b_2 (*.f64 c a)) 1)
(/.f64 b_2 (*.f64 c a))
(*.f64 1 (/.f64 b_2 (*.f64 c a)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (sqrt.f64 b_2) (*.f64 (sqrt.f64 b_2) (/.f64 1 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(/.f64 b_2 (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 b_2) (/.f64 1 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 b_2 c) (/.f64 1 a))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 a) (/.f64 b_2 c))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (*.f64 c a)) b_2)
(/.f64 b_2 (*.f64 c a))
(*.f64 (neg.f64 b_2) (/.f64 -1 (*.f64 c a)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))) (neg.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 1 c) (/.f64 b_2 a))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 c a))) (/.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a))) (/.f64 1 (sqrt.f64 (*.f64 c a))))
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 c a))))
(/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))
(*.f64 -1 (/.f64 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (neg.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 -1 (*.f64 c a)) (neg.f64 b_2))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) c) (/.f64 (sqrt.f64 b_2) a))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) c))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 c a)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) (*.f64 c a)) (sqrt.f64 b_2))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 c a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 c a))))
(/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c) (/.f64 (cbrt.f64 b_2) a))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) c))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 c a)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 c a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a))) (/.f64 1 (sqrt.f64 (*.f64 c a))))
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)))
(/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (/.f64 1 b_2)) (/.f64 1 (*.f64 c a)))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 1 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 b_2 (*.f64 c a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 c a)) (cbrt.f64 b_2))
(/.f64 b_2 (*.f64 c a))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))) (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))))) (cbrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (cbrt.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))))) (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (cbrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 1 a))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (sqrt.f64 (/.f64 1 a))) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (sqrt.f64 (/.f64 1 a))))
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 b_2 c))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 b_2 c))))
(/.f64 b_2 (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))) (*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))))
(*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (*.f64 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (sqrt.f64 b_2)))
(/.f64 b_2 (*.f64 c a))
(pow.f64 (/.f64 b_2 (*.f64 c a)) 1)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) 2)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 3)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3) 1/3)
(/.f64 b_2 (*.f64 c a))
(pow.f64 (*.f64 (/.f64 a b_2) c) -1)
(/.f64 b_2 (*.f64 c a))
(neg.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(neg.f64 (/.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))) 1))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c)))) (neg.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 b_2) (*.f64 c (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 2))
(fabs.f64 (/.f64 b_2 (*.f64 c a)))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 c a)))))
(/.f64 b_2 (*.f64 c a))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 c a)) 3))
(/.f64 b_2 (*.f64 c a))
(cbrt.f64 (/.f64 (pow.f64 b_2 3) (pow.f64 (*.f64 c a) 3)))
(/.f64 b_2 (*.f64 c a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c a))) 1))
(/.f64 b_2 (*.f64 c a))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 c a))))
(/.f64 b_2 (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 c a) (/.f64 -1/2 b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 1 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 c a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 b_2) (/.f64 (*.f64 c a) 1))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 a b_2) c) -1/2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 1/2 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) c)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) (*.f64 c a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (cbrt.f64 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (/.f64 1 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (*.f64 -1/2 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 1 b_2) c) (*.f64 -1/2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 -1/2 (*.f64 a (neg.f64 c))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) c) a)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 -1 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 1/2 b_2) (*.f64 a (neg.f64 c)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) 1/2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) (*.f64 c a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 (sqrt.f64 a) c))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 a)) b_2) (*.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 c (/.f64 -1/2 b_2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (neg.f64 c))) (neg.f64 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 a)) c)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 c)) a)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) -1) (*.f64 a (neg.f64 c)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 1/2 (/.f64 b_2 (neg.f64 c))) a)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) 1) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 c a)))
(*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 -1/2 (*.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 (*.f64 c a)))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (/.f64 b_2 (*.f64 c a))))) (sqrt.f64 (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 c a))) (sqrt.f64 (neg.f64 b_2)))) (sqrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) 1) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c (/.f64 a b_2)))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))
(/.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 b_2))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (/.f64 b_2 c))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2))))
(/.f64 (*.f64 -1/2 (cbrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (cbrt.f64 (/.f64 b_2 c))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (*.f64 a (neg.f64 c))))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2)) (cbrt.f64 (*.f64 a (neg.f64 c)))) (cbrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 c a))) 2) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (*.f64 c (neg.f64 a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (neg.f64 (/.f64 1/2 b_2)) (*.f64 c a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (/.f64 -1/2 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2)))))))
(pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 3)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 3) 1/3)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 c a)) -2) -1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(neg.f64 (*.f64 (*.f64 c a) (/.f64 1/2 b_2)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) 2))
(fabs.f64 (*.f64 a (*.f64 c (/.f64 -1/2 b_2))))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2)) 3))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(exp.f64 (log.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))) 1))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c a) (/.f64 -1/2 b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 -1/2 b_2)))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
26.5b
(sqrt.f64 (*.f64 b_2 b_2))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
b_2
@inf
(sqrt.f64 (*.f64 b_2 b_2))
0.0ms
b_2
@0
(sqrt.f64 (*.f64 b_2 b_2))
0.0ms
b_2
@-inf
(sqrt.f64 (*.f64 b_2 b_2))

rewrite48.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
888×add-sqr-sqrt
872×*-un-lft-identity
836×associate-*l*
820×pow1
812×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify60.0ms (0.5%)

Algorithm
egg-herbie
Rules
1092×associate-+l-
838×distribute-lft-in
734×distribute-rgt-in
640×associate-+r+
640×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
086192
1180192
2722192
32433182
47231182
Stop Event
node limit
Counts
50 → 48
Calls
Call 1
Inputs
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(-.f64 (+.f64 b_2 1) 1)
(*.f64 b_2 1)
(*.f64 b_2 (pow.f64 1 1/2))
(*.f64 1 b_2)
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
(*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2))
(*.f64 (sqrt.f64 (cbrt.f64 b_2)) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 (*.f64 b_2 (cbrt.f64 b_2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 b_2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
(*.f64 (sqrt.f64 (*.f64 b_2 (cbrt.f64 b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (sqrt.f64 (*.f64 b_2 (cbrt.f64 b_2))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2))) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (*.f64 b_2 (cbrt.f64 b_2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 (sqrt.f64 b_2)) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 b_2) 2)) (fabs.f64 (cbrt.f64 b_2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (fabs.f64 (cbrt.f64 b_2)) 1))
(*.f64 (fabs.f64 (cbrt.f64 b_2)) (fabs.f64 (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (pow.f64 1 1/2) b_2)
(*.f64 (pow.f64 (*.f64 b_2 (cbrt.f64 b_2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2))
(*.f64 (pow.f64 (*.f64 b_2 (cbrt.f64 b_2)) 1/2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2) (pow.f64 (*.f64 b_2 (cbrt.f64 b_2)) 1/2))
(pow.f64 b_2 1)
(pow.f64 (*.f64 b_2 b_2) 1/2)
(pow.f64 (sqrt.f64 b_2) 2)
(pow.f64 (cbrt.f64 b_2) 3)
(pow.f64 (pow.f64 b_2 3) 1/3)
(fabs.f64 b_2)
(fabs.f64 (neg.f64 b_2))
(log.f64 (exp.f64 b_2))
(cbrt.f64 (pow.f64 b_2 3))
(expm1.f64 (log1p.f64 b_2))
(exp.f64 (log.f64 b_2))
(log1p.f64 (expm1.f64 b_2))
Outputs
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(-.f64 (+.f64 b_2 1) 1)
b_2
(*.f64 b_2 1)
b_2
(*.f64 b_2 (pow.f64 1 1/2))
b_2
(*.f64 1 b_2)
b_2
(*.f64 (sqrt.f64 b_2) (sqrt.f64 b_2))
b_2
(*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 b_2) 2))
b_2
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2))
b_2
(*.f64 (sqrt.f64 (cbrt.f64 b_2)) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
b_2
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 (*.f64 b_2 (cbrt.f64 b_2))))
b_2
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 b_2)))
b_2
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
b_2
(*.f64 (sqrt.f64 (*.f64 b_2 (cbrt.f64 b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)))
b_2
(*.f64 (sqrt.f64 (*.f64 b_2 (cbrt.f64 b_2))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) 1))
b_2
(*.f64 (sqrt.f64 (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2)))
b_2
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2))) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
b_2
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (cbrt.f64 b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 b_2)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
b_2
(*.f64 (cbrt.f64 (*.f64 b_2 (cbrt.f64 b_2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2)))
(*.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (*.f64 b_2 (cbrt.f64 b_2))))
(*.f64 (cbrt.f64 b_2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 b_2 (cbrt.f64 b_2)))))
(*.f64 (cbrt.f64 (sqrt.f64 b_2)) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 b_2)) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 b_2) 2)) (fabs.f64 (cbrt.f64 b_2)))
b_2
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (fabs.f64 (cbrt.f64 b_2)) 1))
b_2
(*.f64 (fabs.f64 (cbrt.f64 b_2)) (fabs.f64 (pow.f64 (cbrt.f64 b_2) 2)))
b_2
(*.f64 (pow.f64 1 1/2) b_2)
b_2
(*.f64 (pow.f64 (*.f64 b_2 (cbrt.f64 b_2)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2))
b_2
(*.f64 (pow.f64 (*.f64 b_2 (cbrt.f64 b_2)) 1/2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2) 1))
b_2
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b_2) 2) 1/2) (pow.f64 (*.f64 b_2 (cbrt.f64 b_2)) 1/2))
b_2
(pow.f64 b_2 1)
b_2
(pow.f64 (*.f64 b_2 b_2) 1/2)
b_2
(pow.f64 (sqrt.f64 b_2) 2)
b_2
(pow.f64 (cbrt.f64 b_2) 3)
b_2
(pow.f64 (pow.f64 b_2 3) 1/3)
b_2
(fabs.f64 b_2)
b_2
(fabs.f64 (neg.f64 b_2))
b_2
(log.f64 (exp.f64 b_2))
b_2
(cbrt.f64 (pow.f64 b_2 3))
b_2
(expm1.f64 (log1p.f64 b_2))
b_2
(exp.f64 (log.f64 b_2))
b_2
(log1p.f64 (expm1.f64 b_2))
b_2

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
0.7b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
2.4b
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1836×add-sqr-sqrt
1818×*-un-lft-identity
1692×add-cube-cbrt
1672×add-cbrt-cube
182×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01030
120330
2227530
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 c b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 1 b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b_2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.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 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 c) (/.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))))) (#(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 -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) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 1) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1))))))) (#(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 log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_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 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))))))))

simplify73.0ms (0.6%)

Algorithm
egg-herbie
Rules
1096×associate-*r/
982×associate-+r+
826×associate-+l+
734×unswap-sqr
708×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01932573
15102335
220632325
Stop Event
node limit
Counts
103 → 105
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (*.f64 -1 (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))) (log.f64 (/.f64 1/2 b_2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))) (log.f64 (/.f64 1/2 b_2))))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -1 (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3))) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2)))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c 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 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(*.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 1 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(log.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) -1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (*.f64 (/.f64 1 b_2) -1/2))
(*.f64 (/.f64 c b_2) -1/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 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.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 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.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 -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) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 1) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1))))
(/.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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(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 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))))))
(+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (neg.f64 (neg.f64 (log.f64 c))))
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (*.f64 -1 (log.f64 (/.f64 1 c)))))
(fma.f64 -2 (/.f64 b_2 c) (+.f64 (log.f64 (/.f64 -1/2 b_2)) (neg.f64 (neg.f64 (log.f64 c)))))
(fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))))))
(fma.f64 -2 (/.f64 b_2 c) (+.f64 (log.f64 (/.f64 -1/2 b_2)) (fma.f64 -1 (neg.f64 (log.f64 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 c c)))))
(+.f64 (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)))
(+.f64 (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)) (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (log.f64 (neg.f64 (*.f64 1/2 (/.f64 1 b_2)))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2)))))))
(fma.f64 -2 (/.f64 b_2 c) (+.f64 (log.f64 (/.f64 -1/2 b_2)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3)) (fma.f64 -1 (neg.f64 (log.f64 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 c c))))))
(+.f64 (+.f64 (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 -2 (pow.f64 (/.f64 c b_2) 2))) (/.f64 -8/3 (pow.f64 (/.f64 c b_2) 3)))
(+.f64 (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 -8/3 (pow.f64 (/.f64 c b_2) 3))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2)))
(fma.f64 -1 (log.f64 (/.f64 -1 c)) (log.f64 (/.f64 1/2 b_2)))
(-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (log.f64 (/.f64 1/2 b_2))))
(fma.f64 -2 (/.f64 b_2 c) (fma.f64 -1 (log.f64 (/.f64 -1 c)) (log.f64 (/.f64 1/2 b_2))))
(fma.f64 -2 (/.f64 b_2 c) (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))) (log.f64 (/.f64 1/2 b_2)))))
(fma.f64 -2 (/.f64 b_2 c) (fma.f64 -1 (log.f64 (/.f64 -1 c)) (fma.f64 -2 (/.f64 (*.f64 b_2 b_2) (*.f64 c c)) (log.f64 (/.f64 1/2 b_2)))))
(+.f64 (fma.f64 -2 (/.f64 b_2 c) (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))) (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)))
(+.f64 (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)) (fma.f64 -2 (/.f64 b_2 c) (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))))
(+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))) (log.f64 (/.f64 1/2 b_2))))))
(fma.f64 -2 (/.f64 b_2 c) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3)) (fma.f64 -1 (log.f64 (/.f64 -1 c)) (fma.f64 -2 (/.f64 (*.f64 b_2 b_2) (*.f64 c c)) (log.f64 (/.f64 1/2 b_2))))))
(+.f64 (/.f64 -8/3 (pow.f64 (/.f64 c b_2) 3)) (+.f64 (fma.f64 -2 (/.f64 b_2 c) (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c)))) (/.f64 -2 (pow.f64 (/.f64 c b_2) 2))))
(+.f64 (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c))) (fma.f64 -2 (/.f64 b_2 c) (/.f64 -8/3 (pow.f64 (/.f64 c b_2) 3)))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (/.f64 -1/2 b_2)) (neg.f64 (neg.f64 (log.f64 c))))
(log.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (*.f64 -1 (log.f64 b_2))))
(fma.f64 -2 (/.f64 b_2 c) (+.f64 (log.f64 (/.f64 -1/2 b_2)) (neg.f64 (neg.f64 (log.f64 c)))))
(fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2))))))
(fma.f64 -2 (/.f64 b_2 c) (+.f64 (log.f64 (/.f64 -1/2 b_2)) (fma.f64 -1 (neg.f64 (log.f64 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 c c)))))
(+.f64 (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)))
(+.f64 (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)) (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (*.f64 -2 (/.f64 b_2 c)) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3))) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (pow.f64 c 2)))))))
(fma.f64 -2 (/.f64 b_2 c) (+.f64 (log.f64 (/.f64 -1/2 b_2)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (pow.f64 c 3)) (fma.f64 -1 (neg.f64 (log.f64 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 c c))))))
(+.f64 (+.f64 (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 -2 (pow.f64 (/.f64 c b_2) 2))) (/.f64 -8/3 (pow.f64 (/.f64 c b_2) 3)))
(+.f64 (/.f64 -2 (pow.f64 (/.f64 c b_2) 2)) (+.f64 (fma.f64 -2 (/.f64 b_2 c) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))) (/.f64 -8/3 (pow.f64 (/.f64 c b_2) 3))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)) (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/24 (pow.f64 (/.f64 c b_2) 3) (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c 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 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 1 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(fabs.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1))
(log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) -1)
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (*.f64 (/.f64 1 b_2) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (/.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 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (neg.f64 c)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (neg.f64 c) -1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_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 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) 1) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1))
(/.f64 (fma.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) (fma.f64 -1/2 (/.f64 c b_2) 1) -1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(*.f64 (/.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (/.f64 (fma.f64 c (/.f64 -1/2 b_2) 2) (/.f64 (*.f64 b_2 -2) c)) (fma.f64 c (/.f64 -1/2 b_2) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) -1) (fma.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) (fma.f64 -1/2 (/.f64 c b_2) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (fma.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) (fma.f64 -1/2 (/.f64 c b_2) 1) (fma.f64 -1/2 (/.f64 c b_2) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) (fma.f64 c (/.f64 -1/2 b_2) 2))))
(/.f64 (neg.f64 (*.f64 -1/2 c)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_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 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(*.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))

eval420.0ms (3.2%)

Compiler

Compiled 32016 to 12234 computations (61.8% saved)

prune390.0ms (3%)

Pruning

51 alts after pruning (43 fresh and 8 done)

PrunedKeptTotal
New1168191187
Fresh72431
Picked011
Done077
Total1175511226
Error
4.6b
Counts
1226 → 51
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
45.8b
(pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)
38.9b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
49.3b
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a)
43.7b
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a))) a)
43.2b
(/.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.7b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
32.8b
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))) a)
32.9b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
44.0b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
43.7b
(/.f64 (/.f64 -1/2 (*.f64 (/.f64 1 c) (/.f64 b_2 a))) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 a (+.f64 c c)) 1)))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 a c) (-.f64 (*.f64 a (+.f64 c c)) (*.f64 b_2 b_2)))) b_2) a)
44.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
54.6b
(/.f64 (-.f64 b_2 b_2) a)
41.8b
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 c)) a) a)
43.3b
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 a)) c) a)
52.0b
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a)
43.2b
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
43.2b
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a (-.f64 0 c)) (*.f64 b_2 b_2))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c))))))) a)
41.8b
(/.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) a) a)
45.8b
(/.f64 (*.f64 b_2 -2) a)
59.3b
(/.f64 (neg.f64 b_2) a)
49.8b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
32.8b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
38.8b
(/.f64 -1/2 (/.f64 b_2 c))
33.0b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
45.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.1b
(*.f64 (/.f64 (/.f64 1 a) b_2) (*.f64 -1/2 (*.f64 c a)))
41.7b
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 a)) c)
43.5b
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
45.1b
(*.f64 (/.f64 (*.f64 c a) (*.f64 a b_2)) -1/2)
32.8b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
43.9b
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
45.4b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
43.0b
(*.f64 (/.f64 -1/2 b_2) (*.f64 (*.f64 c a) (/.f64 1 a)))
43.3b
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
45.5b
(*.f64 (neg.f64 a) (/.f64 (*.f64 -1/2 c) (/.f64 (neg.f64 b_2) (/.f64 1 a))))
38.6b
(*.f64 c (/.f64 -1/2 b_2))
38.6b
(*.f64 -1/2 (/.f64 c b_2))
44.0b
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
45.1b
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
41.8b
(expm1.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2))))
43.0b
(expm1.f64 (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2))))
51.0b
(expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3))
61.9b
(expm1.f64 (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c))))
42.2b
(expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))
40.5b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
47.1b
(expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))))
Compiler

Compiled 1446 to 955 computations (34% saved)

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 a (+.f64 c c)) 1)))
0.8b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 a (+.f64 c c)) 1)))) b_2)
5.4b
(-.f64 (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 a (+.f64 c c)) 1))
22.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) (*.f64 (*.f64 a (+.f64 c c)) 1))))
Compiler

Compiled 147 to 36 computations (75.5% saved)

series5.0ms (0%)

Counts
4 → 100
Calls

33 calls:

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

rewrite135.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1024×associate-+l+
512×+-commutative
472×associate-+r+
438×associate-+l-
400×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify133.0ms (1%)

Algorithm
egg-herbie
Rules
1184×associate-+r+
1074×associate-*r*
1016×associate-+l+
888×+-commutative
864×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 9 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite52.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1446×add-sqr-sqrt
1422×*-un-lft-identity
1328×add-cube-cbrt
1312×add-cbrt-cube
1300×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify51.0ms (0.4%)

Algorithm
egg-herbie
Rules
1562×associate-/r/
1150×associate-*r*
1034×associate-*l*
934×distribute-lft-neg-out
702×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062605
1143605
2538605
34095605
Stop Event
node limit
Counts
45 → 25
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (+.f64 1 (*.f64 c (/.f64 -1/2 b_2))) 1)
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 b_2 (*.f64 c -1/2)))
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(/.f64 (*.f64 1/2 c) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 c -1/2) 1) b_2)
(/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c -1/2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (neg.f64 (*.f64 c -1/2)) (neg.f64 b_2))
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b_2)) c))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (+.f64 1 (*.f64 c (/.f64 -1/2 b_2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 c) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c -1/2) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c -1/2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c -1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 b_2)) c))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 -1/2 b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 -1/2 b_2))))
(*.f64 -1/2 (/.f64 c b_2))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.3b
(/.f64 (*.f64 (*.f64 c -1/2) a) b_2)
9.5b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
Compiler

Compiled 31 to 18 computations (41.9% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
956×unswap-sqr
892×swap-sqr
716×associate-/l/
704×associate-/r/
508×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify116.0ms (0.9%)

Algorithm
egg-herbie
Rules
1904×distribute-lft-in
1154×associate-*l*
1054×associate-*r*
754×*-commutative
748×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04345288
112855096
261915096
Stop Event
node limit
Counts
252 → 222
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 (exp.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) 1)
(*.f64 (*.f64 c (*.f64 -1/2 a)) (*.f64 (/.f64 1 b_2) (/.f64 1 a)))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 (*.f64 a b_2)))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (/.f64 1 a))
(*.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 1)
(*.f64 1 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) 1) (/.f64 1 (*.f64 a b_2)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 a)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) a) (/.f64 1 b_2))
(*.f64 (/.f64 1 (*.f64 a b_2)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) a) (/.f64 a b_2))
(*.f64 (/.f64 a a) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) a) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) a) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 a)) (/.f64 1 (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 (*.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 a) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 (/.f64 c (*.f64 a b_2)) (*.f64 -1/2 a))
(*.f64 (/.f64 (*.f64 c -1/2) (*.f64 a b_2)) a)
(*.f64 (/.f64 a (*.f64 a b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 c (*.f64 -1/2 a)))) (/.f64 1 b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (*.f64 a b_2)) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (*.f64 a b_2)) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 1 a) b_2) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (/.f64 (/.f64 1 a) 1) (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 b_2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 a)) (*.f64 c -1/2))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 b_2)) (*.f64 c (*.f64 a 1/2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 c)) (*.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 c -1/2))) a)
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 1)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3) 1/6))
(*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1/2) (pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1/2))
(pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3) 1/3)
(pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1)
(neg.f64 (/.f64 (*.f64 c -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 a))))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (/.f64 1 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 c -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 a))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 c -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 a)))))
(neg.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) 1)
(*.f64 c (*.f64 (*.f64 -1/2 a) (/.f64 1 b_2)))
(*.f64 (*.f64 c -1/2) (*.f64 a (/.f64 1 b_2)))
(*.f64 (*.f64 c -1/2) (*.f64 1 (/.f64 a b_2)))
(*.f64 a (*.f64 (*.f64 c -1/2) (/.f64 1 b_2)))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 b_2))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (neg.f64 (/.f64 -1 b_2)))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 1)
(*.f64 1 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (/.f64 1 b_2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) (/.f64 1 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (*.f64 c (*.f64 a 1/2)) (/.f64 -1 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 (/.f64 a 1) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c -1/2) b_2) a)
(*.f64 -1 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (/.f64 -1 b_2) (*.f64 c (*.f64 a 1/2)))
(*.f64 (*.f64 1 (/.f64 a b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 -1/2 a) (sqrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))
(*.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 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c)
(*.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 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 b_2 c)) (*.f64 -1/2 a))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 c -1/2))) a)
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (/.f64 b_2 a)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) b_2) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c (*.f64 -1/2 a)))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c (*.f64 -1/2 a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1/2) (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1/2))
(pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1))
(neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/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 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (*.f64 (/.f64 1 b_2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) 1) (/.f64 1 (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 a)))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 c (/.f64 (*.f64 b_2 (sqrt.f64 a)) (*.f64 -1/2 a))))
(/.f64 (*.f64 (/.f64 c (*.f64 b_2 (sqrt.f64 a))) (*.f64 -1/2 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) a) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (*.f64 a b_2)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) a) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a a) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) a) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) a) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 a)) (/.f64 1 (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (*.f64 -1/2 a))) (/.f64 1 (*.f64 b_2 (sqrt.f64 a))))
(/.f64 (/.f64 c (/.f64 (/.f64 (sqrt.f64 a) -1/2) a)) (*.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 (*.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 a) b_2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 c (/.f64 (*.f64 b_2 (sqrt.f64 a)) (*.f64 -1/2 a))))
(/.f64 (*.f64 (/.f64 c (*.f64 b_2 (sqrt.f64 a))) (*.f64 -1/2 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))) 2) (cbrt.f64 (*.f64 a a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))) 2) (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 c (*.f64 a b_2)) (*.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (*.f64 a b_2)) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a (*.f64 a b_2)) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 c (*.f64 -1/2 a)))) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (*.f64 a b_2)) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (*.f64 a b_2)) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) b_2) (*.f64 c (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) 1) (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) (sqrt.f64 b_2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 b_2) a)) (/.f64 c (/.f64 (sqrt.f64 b_2) (*.f64 -1/2 a))))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) -1/2) (sqrt.f64 b_2))
(*.f64 (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) a)) (/.f64 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 b_2) -2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 a)) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) (neg.f64 b_2)) (*.f64 c (*.f64 a 1/2)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 c a) 1/2)) (neg.f64 b_2))
(*.f64 c (*.f64 (*.f64 a 1/2) (/.f64 (/.f64 1 (neg.f64 b_2)) a)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 c)) (*.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 c -1/2))) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 1)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) 1) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 b_2) a)) (/.f64 c (/.f64 (sqrt.f64 b_2) (*.f64 -1/2 a))))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) -1/2) (sqrt.f64 b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) a)) (/.f64 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 b_2) -2)) (cbrt.f64 (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (neg.f64 b_2)) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (/.f64 b_2 1)) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (/.f64 1 a))) (sqrt.f64 a)))
(/.f64 (*.f64 c (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (/.f64 1 a))) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 3/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1/2) (pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 c -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 c -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 c -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a))
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) 1)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 c (*.f64 (*.f64 -1/2 a) (/.f64 1 b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 c -1/2) (*.f64 a (/.f64 1 b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 c -1/2) (*.f64 1 (/.f64 a b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 a (*.f64 (*.f64 c -1/2) (/.f64 1 b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (neg.f64 (/.f64 -1 b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 1)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 1 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (/.f64 1 b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) (/.f64 1 b_2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 -1/2 a)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 c (*.f64 a 1/2)) (/.f64 -1 b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 a 1) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 a) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (*.f64 (cbrt.f64 b_2) -2)))
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 a) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 (*.f64 c -1/2) b_2) a)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 -1 b_2) (*.f64 c (*.f64 a 1/2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 1 (/.f64 a b_2)) (*.f64 c -1/2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 -1/2 a) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 a) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (*.f64 (cbrt.f64 b_2) -2)))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 a) (/.f64 c (sqrt.f64 b_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 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (*.f64 (cbrt.f64 b_2) -2)))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (*.f64 (cbrt.f64 b_2) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (*.f64 (cbrt.f64 b_2) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) b_2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c (*.f64 -1/2 a))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 a) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)))) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 -1/2 c))) 2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a))))))
(*.f64 (/.f64 c (/.f64 b_2 a)) -1/2)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 a))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 1)) a)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 c (/.f64 (/.f64 b_2 (sqrt.f64 a)) -1/2)))
(*.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 (*.f64 -1/2 (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 b_2 c)) (*.f64 -1/2 a))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 c -1/2))) a)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 a)) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (/.f64 b_2 a)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 c c) 1/4)) (/.f64 b_2 a)) (cbrt.f64 (*.f64 -1/2 c)))
(*.f64 (*.f64 a (/.f64 (cbrt.f64 (*.f64 c (*.f64 c 1/4))) b_2)) (cbrt.f64 (*.f64 -1/2 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) b_2) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c (*.f64 -1/2 a)))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c (*.f64 -1/2 a)))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 3/2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) 1/6))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1/2) (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1/2))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 1)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 2)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 3)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3) 1/3)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1)
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(neg.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (neg.f64 a))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a))))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) 3))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) (pow.f64 b_2 3)))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 1))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(*.f64 c (*.f64 (/.f64 -1/2 b_2) a))
(*.f64 c (/.f64 -1/2 (/.f64 b_2 a)))

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 13 computations (35% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
0.6b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
14.6b
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
Compiler

Compiled 29 to 16 computations (44.8% saved)

series6.0ms (0%)

Counts
2 → 0
Calls

12 calls:

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

rewrite90.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
890×*-commutative
872×associate-*r/
782×associate-/r*
648×unswap-sqr
590×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify117.0ms (0.9%)

Algorithm
egg-herbie
Rules
890×+-commutative
772×associate-+r-
768×associate-/l*
684×distribute-rgt-in
678×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04565693
110784985
237634907
370714907
Stop Event
node limit
Counts
199 → 272
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 -1/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 c b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 c b_2)))))
(/.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) 1) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 c) (cbrt.f64 -1/2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) 1) (cbrt.f64 b_2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2/3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 -1/2) 3))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) 3))
(*.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 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (/.f64 c b_2))))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (/.f64 c b_2))) (cbrt.f64 -1/2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) 3) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 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 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 1 b_2))) (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 1 b_2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 3/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/6))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 -1/2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 1))
(/.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 1/2 (/.f64 b_2 (neg.f64 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 -1/2 b_2) (/.f64 1 c))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(/.f64 (/.f64 c -2) b_2)
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 (/.f64 c 1)) b_2)
(/.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 (*.f64 1 (/.f64 c -2)) b_2)
(/.f64 (*.f64 1 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(/.f64 (*.f64 1 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 c))) (sqrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) -1) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) 1) (sqrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 c)) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 c))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) 1) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) 1) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) c) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) c) (cbrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) 3) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) c) b_2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) 1) (/.f64 b_2 c))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c 1)) b_2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) -1) (/.f64 b_2 (neg.f64 c)))
(/.f64 (*.f64 (/.f64 c 1) -1/2) b_2)
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) -1/2) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) -1/2) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c -2) 1) b_2)
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) 1) (cbrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 b_2))
(/.f64 (*.f64 1 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (sqrt.f64 c) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 b_2))) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (cbrt.f64 (/.f64 b_2 c)))) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (/.f64 -1/2 (/.f64 1 (sqrt.f64 c))) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) c))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1)) (/.f64 (cbrt.f64 b_2) c))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) -1) b_2)
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 c -2) 1) b_2)
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) 1) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) -1/2))
(neg.f64 (*.f64 -1/2 (/.f64 c (neg.f64 b_2))))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))
(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 (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))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 1 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6)))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3/2))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) 4)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (*.f64 (sqrt.f64 (cbrt.f64 -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 -1/2)))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (cbrt.f64 (sqrt.f64 (/.f64 c b_2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 c b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 c b_2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (*.f64 (sqrt.f64 (cbrt.f64 -1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 -1/2)))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c b_2))) (cbrt.f64 (sqrt.f64 (/.f64 c b_2)))))
(/.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 c) (/.f64 (cbrt.f64 b_2) (cbrt.f64 -1/2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 b_2)) (cbrt.f64 c))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (cbrt.f64 (neg.f64 c)) (/.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 -1/2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 -1/2))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) 1) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 c) (cbrt.f64 -1/2)) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 c) (/.f64 (cbrt.f64 b_2) (cbrt.f64 -1/2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 b_2)) (cbrt.f64 c))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (cbrt.f64 (neg.f64 c)) (/.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 -1/2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 -1/2))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 c)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) 1) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/3)
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) 4)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 2)
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3)
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 -1/2 (/.f64 c b_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 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 -1/2) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) 3))
(*.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 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))))
(*.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (/.f64 c b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2)))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.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 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (/.f64 c b_2)))
(*.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2)))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2)))
(*.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (/.f64 c b_2))) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 c (cbrt.f64 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) 3) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/6) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1/6) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 1 b_2))) (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 1 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 3/4) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 3/4))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 3/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(/.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 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1/2 (/.f64 b_2 (neg.f64 c)))
(*.f64 -1/2 (/.f64 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 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 b_2) (/.f64 1 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 b_2 c)))
(/.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 (/.f64 c b_2)))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 c -2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c 1)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 1 (/.f64 c -2)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 1 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 1 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c))) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 c))) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 -1/2 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 (*.f64 -1/2 c) -1) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) 1) (sqrt.f64 (/.f64 b_2 c)))
(/.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 (/.f64 c b_2)))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 c)) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 c)) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 (sqrt.f64 c) (sqrt.f64 b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 c))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (/.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.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 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) 1) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 -1/2 (/.f64 (cbrt.f64 (/.f64 b_2 c)) (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))))
(/.f64 (*.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 b_2)) (cbrt.f64 c))
(/.f64 (*.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (/.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 c))))
(*.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 c b_2) 2))) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) 1) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (/.f64 (cbrt.f64 (/.f64 b_2 c)) (cbrt.f64 -1/2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (/.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)) (cbrt.f64 -1/2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 -1/2)) (/.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 c))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (/.f64 (cbrt.f64 (neg.f64 b_2)) (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (neg.f64 c)))))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) c) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) c) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 2) 3) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) 1) (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (neg.f64 c)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c 1)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) -1) (/.f64 b_2 (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c 1) -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) -1/2) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) -1/2) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)) (cbrt.f64 b_2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c -2) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) 1) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 -1/2 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (*.f64 1 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 (/.f64 b_2 c)))
(/.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 (/.f64 c b_2)))
(/.f64 (*.f64 (sqrt.f64 c) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 c)) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 (sqrt.f64 c) (sqrt.f64 b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 c)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (/.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (neg.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 -1/2 (/.f64 c (cbrt.f64 b_2))) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (cbrt.f64 (/.f64 b_2 c)))) (cbrt.f64 (/.f64 b_2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 1 (sqrt.f64 c))) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (sqrt.f64 c)) (sqrt.f64 b_2)) (sqrt.f64 c))
(/.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c))))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (/.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 c) 2))))
(*.f64 (cbrt.f64 c) (/.f64 -1/2 (*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 c) 2)))))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) 1)) (/.f64 (cbrt.f64 b_2) c))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(/.f64 -1/2 (*.f64 (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 c))))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (sqrt.f64 c)))))
(/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 -1/2 (/.f64 (*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)) (cbrt.f64 (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (cbrt.f64 (*.f64 b_2 b_2))) (neg.f64 (cbrt.f64 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) -1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c -2) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 b_2))) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 b_2))) (/.f64 (/.f64 c (sqrt.f64 b_2)) (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 b_2))) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (cbrt.f64 b_2))) (/.f64 (/.f64 c (sqrt.f64 b_2)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) 1) (cbrt.f64 b_2))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 -1/2 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)))
(/.f64 (*.f64 -1/2 c) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 -1/2 (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) c))))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 -1/2 (/.f64 c (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 -1/2) 3) (/.f64 c (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)))
(*.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 -1/2) (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(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))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))

eval376.0ms (2.9%)

Compiler

Compiled 21734 to 9639 computations (55.7% saved)

prune458.0ms (3.5%)

Pruning

56 alts after pruning (45 fresh and 11 done)

PrunedKeptTotal
New1045121057
Fresh53338
Picked011
Done21012
Total1052561108
Error
4.6b
Counts
1108 → 56
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
47.2b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1/3) 3)
39.3b
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 3) 3)
39.8b
(pow.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2))) 3)
45.8b
(pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)
40.1b
(pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) 3)
38.9b
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
49.3b
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a)
43.7b
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a))) a)
43.2b
(/.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.7b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
32.8b
(/.f64 (/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 0 c)))) b_2))) a)
32.9b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
44.0b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
43.7b
(/.f64 (/.f64 -1/2 (*.f64 (/.f64 1 c) (/.f64 b_2 a))) a)
38.7b
(/.f64 (/.f64 -1/2 b_2) (/.f64 1 c))
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (*.f64 c 3) (+.f64 c c))))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
32.8b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c 3))) (*.f64 a (+.f64 c c)))) b_2) a)
44.3b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
54.6b
(/.f64 (-.f64 b_2 b_2) a)
43.3b
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 a)) c) a)
52.0b
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 2) (pow.f64 b_2 4)) (-.f64 (*.f64 b_2 (+.f64 b_2 b_2)) (*.f64 c a))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a)
47.6b
(/.f64 (*.f64 (/.f64 (*.f64 c -1/2) (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2))) a)
43.2b
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
41.8b
(/.f64 (*.f64 (*.f64 (/.f64 -1/2 b_2) c) a) a)
45.8b
(/.f64 (*.f64 b_2 -2) a)
46.2b
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 (*.f64 b_2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
59.3b
(/.f64 (neg.f64 b_2) a)
49.8b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
32.8b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
38.8b
(/.f64 -1/2 (/.f64 b_2 c))
33.0b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
45.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.1b
(*.f64 (/.f64 (/.f64 1 a) b_2) (*.f64 c (*.f64 -1/2 a)))
41.7b
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 b_2 a)) c)
45.1b
(*.f64 (/.f64 (*.f64 c a) (*.f64 a b_2)) -1/2)
45.5b
(*.f64 (/.f64 (*.f64 c -1/2) (*.f64 a b_2)) a)
32.8b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
43.9b
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
45.4b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
43.0b
(*.f64 (/.f64 -1/2 b_2) (*.f64 (*.f64 c a) (/.f64 1 a)))
43.3b
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
38.6b
(*.f64 c (/.f64 -1/2 b_2))
38.6b
(*.f64 -1/2 (/.f64 c b_2))
44.0b
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
45.3b
(fabs.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3))
45.1b
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
41.8b
(expm1.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 2) (*.f64 -1/2 (/.f64 c b_2))))
43.0b
(expm1.f64 (fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 -1/2 (/.f64 c b_2))))
51.0b
(expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3))
61.9b
(expm1.f64 (-.f64 (log.f64 (/.f64 1/2 b_2)) (log.f64 (/.f64 -1 c))))
42.2b
(expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))
40.5b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
47.1b
(expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))))
Compiler

Compiled 832 to 566 computations (32% saved)

regimes1.3s (9.8%)

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

4 calls:

398.0ms
c
369.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
362.0ms
a
98.0ms
b_2
Results
ErrorSegmentsBranch
25.2b7a
9.8b3b_2
26.1b9c
11.7b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1004 to 476 computations (52.6% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
4.281149279581427e-57
1.0137379009776587e-52
3.0ms
-2.872001202835457e+126
-2.6722359878354443e+126
Results
19.0ms88×body256valid
7.0ms16×body2048valid
7.0ms26×body1024valid
3.0ms27×body256invalid
3.0ms14×body512valid
1.0msbody256infinite
Compiler

Compiled 271 to 181 computations (33.2% saved)

regimes623.0ms (4.8%)

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

268.0ms
c
209.0ms
a
69.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
68.0ms
b_2
Results
ErrorSegmentsBranch
24.0b10a
9.9b3b_2
26.2b9c
11.7b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 368 to 192 computations (47.8% saved)

bsearch62.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
4.281149279581427e-57
1.0137379009776587e-52
3.0ms
-2.872001202835457e+126
-2.6722359878354443e+126
Results
34.0ms27×body256invalid
11.0ms93×body256valid
6.0ms17×body2048valid
4.0ms16×body1024valid
3.0ms18×body512valid
1.0msbody256infinite
Compiler

Compiled 253 to 172 computations (32% saved)

regimes561.0ms (4.3%)

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

3 calls:

379.0ms
a
116.0ms
c
59.0ms
b_2
Results
ErrorSegmentsBranch
28.8b9a
13.1b3b_2
32.5b5c
Compiler

Compiled 313 to 172 computations (45% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.281149279581427e-57
1.0137379009776587e-52
24.0ms
-3.770207736782777e-67
-4.3777614115440694e-73
Results
25.0ms219×body256valid
6.0ms20×body1024valid
6.0ms59×body256invalid
5.0ms16×body2048valid
4.0ms17×body512valid
Compiler

Compiled 450 to 323 computations (28.2% saved)

regimes167.0ms (1.3%)

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

3 calls:

85.0ms
a
45.0ms
c
28.0ms
b_2
Results
ErrorSegmentsBranch
33.1b6a
21.9b2b_2
37.4b3c
Compiler

Compiled 304 to 168 computations (44.7% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.3589093807435134e-260
2.0905903411534664e-254
Results
16.0ms144×body256valid
6.0ms59×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes19.0ms (0.1%)

Accuracy

Total -27.1b remaining (-76.4%)

Threshold costs -27.1b (-76.4%)

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

3 calls:

7.0ms
a
7.0ms
b_2
4.0ms
c
Results
ErrorSegmentsBranch
38.6b1a
35.4b2b_2
38.6b1c
Compiler

Compiled 34 to 23 computations (32.4% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.3589093807435134e-260
2.0905903411534664e-254
Results
16.0ms144×body256valid
7.0ms61×body256invalid
Compiler

Compiled 175 to 132 computations (24.6% saved)

simplify33.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
057368
176368
291368
399368
4103368
5104368
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4593802368423799/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.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 -895448942510297/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3666552746732487/431359146674410236714672241392314090778194310760649159697657763987456) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 9001800702051809/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 5885792766726183/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4593802368423799/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4593802368423799/883423532389192164791648750371459257913741948437809479060803100646309888) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.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 -2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -895448942510297/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3666552746732487/431359146674410236714672241392314090778194310760649159697657763987456) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -895448942510297/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3666552746732487/431359146674410236714672241392314090778194310760649159697657763987456) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 9001800702051809/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 9001800702051809/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (/.f64 (*.f64 b_2 -2) a) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 5885792766726183/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 5885792766726183/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 c b_2) -1/2))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 156 to 99 computations (36.5% saved)

soundness1.1s (8.5%)

Algorithm
egg-herbie
Rules
696×associate-/l*
696×associate-/l*
696×associate-/l*
690×associate-*r*
690×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
Stop Event
saturated
saturated
saturated
Compiler

Compiled 123 to 42 computations (65.9% saved)

end91.0ms (0.7%)

Compiler

Compiled 141 to 72 computations (48.9% saved)

Profiling

Loading profile data...