Details

Time bar (total: 15.3s)

analyze294.0ms (1.9%)

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 (11%)

Results
641.0ms5539×body256valid
396.0ms1149×body2048valid
206.0ms756×body1024valid
188.0ms439×body4096valid
125.0ms1215×body256invalid
68.0ms373×body512valid
38.0ms352×body256infinite
Bogosity

preprocess116.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 19 to 13 computations (31.6% saved)

simplify161.0ms (1.1%)

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
33.2b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
33.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
Compiler

Compiled 15 to 9 computations (40% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.2b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
20.5b
(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)

rewrite125.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify245.0ms (1.6%)

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)

eval220.0ms (1.4%)

Compiler

Compiled 16503 to 5604 computations (66% saved)

prune143.0ms (0.9%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New54719566
Fresh000
Picked011
Done000
Total54720567
Error
4.3b
Counts
567 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
43.3b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
45.9b
(/.f64 (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))) a)
51.6b
(/.f64 (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))))) a)
44.3b
(/.f64 (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)) a)
43.9b
(/.f64 (/.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)))))) a)
43.7b
(/.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)
41.9b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
54.4b
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) b_2) a)
33.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
47.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
41.6b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
54.5b
(/.f64 (-.f64 b_2 b_2) a)
45.4b
(/.f64 (*.f64 b_2 -2) a)
42.8b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
36.9b
(/.f64 -1/2 (/.f64 b_2 c))
33.7b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
45.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
33.2b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
36.6b
(*.f64 -1/2 (/.f64 c b_2))
47.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
Compiler

Compiled 731 to 439 computations (39.9% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 14 computations (74.5% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite88.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify170.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

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)

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

rewrite52.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify62.0ms (0.4%)

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

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.8b
(/.f64 c (/.f64 b_2 a))
8.5b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
Compiler

Compiled 31 to 11 computations (64.5% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite71.0ms (0.5%)

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
01038
122038
2320738
Stop Event
node limit
Counts
2 → 149
Calls
Call 1
Inputs
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.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))))))))

simplify91.0ms (0.6%)

Algorithm
egg-herbie
Rules
1132×distribute-rgt-in
1130×distribute-lft-in
778×distribute-lft-neg-in
668×associate-*l*
622×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03704505
110914357
248964341
Stop Event
node limit
Counts
221 → 201
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 (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))))
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 (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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_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 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 b_2 (*.f64 c a))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (sqrt.f64 a))) a) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 (cbrt.f64 a) (/.f64 a b_2)))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 a)) b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 b_2 (*.f64 c a))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (sqrt.f64 a))) a) (/.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 b_2 (*.f64 c a))))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 c (*.f64 b_2 (sqrt.f64 a))) a) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 (cbrt.f64 a) (/.f64 a b_2)))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 a)) b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2))
(*.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 b_2 (*.f64 c a)) (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 (cbrt.f64 a) (/.f64 a b_2)))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 a)) b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_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 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 c a)) (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 (cbrt.f64 a) (/.f64 a b_2)))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 a)) b_2) (*.f64 c a)) (pow.f64 (cbrt.f64 a) 2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 -1/2 a))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) (sqrt.f64 a)) (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 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2)))))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 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 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 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 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 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 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_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 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_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 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 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 -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 c) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 1 a))) (/.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 (*.f64 -1/2 (/.f64 (/.f64 c b_2) a)) 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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(*.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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 b_2 (*.f64 c a)))) -1)
(/.f64 1 (*.f64 a (*.f64 (/.f64 b_2 (*.f64 c a)) -2)))
(/.f64 1 (*.f64 a (*.f64 (/.f64 -2 a) (/.f64 b_2 c))))
(/.f64 (/.f64 1 (*.f64 a -2)) (/.f64 b_2 (*.f64 c a)))
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 c a)))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 b_2) a)) (*.f64 c a))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 c 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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))) 1))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 c a)))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 b_2) a)) (*.f64 c a))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 c 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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(neg.f64 (*.f64 1 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a))))))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 c a)))
(*.f64 (/.f64 1/2 (*.f64 (neg.f64 b_2) a)) (*.f64 c a))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 c 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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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))))
(fabs.f64 (*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2)))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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)))
(*.f64 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(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 c (/.f64 (*.f64 a (/.f64 -1/2 a)) b_2))
(-.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 (pow.f64 (cbrt.f64 c) 2) (/.f64 (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 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 (sqrt.f64 (/.f64 a b_2)) c) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 c (*.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 b_2 a)))))
(/.f64 (/.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 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 c (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))))
(*.f64 (cbrt.f64 a) (/.f64 (/.f64 c (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (cbrt.f64 (neg.f64 b_2))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 c (/.f64 a b_2))
(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))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 33 to 8 computations (75.8% saved)

series11.0ms (0.1%)

Counts
2 → 14
Calls

15 calls:

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

rewrite84.0ms (0.5%)

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
01142
124034
2349834
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 c (neg.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
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)))))))

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1780×associate-+r+
1378×associate-+l+
716×associate-/l*
700×associate-*r/
530×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01522163
13252115
212792103
361912103
Stop Event
node limit
Counts
85 → 93
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(*.f64 (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)))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (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 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (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 (*.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 (-.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 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (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 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (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 (*.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))
(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))
(/.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)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
3.9b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
4.4b
(/.f64 (pow.f64 b_2 3) a)
14.8b
(/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a))
Compiler

Compiled 53 to 27 computations (49.1% saved)

series26.0ms (0.2%)

Counts
3 → 72
Calls

24 calls:

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

rewrite85.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify153.0ms (1%)

Algorithm
egg-herbie
Rules
1322×distribute-rgt-in
1318×distribute-lft-in
788×associate-*r*
700×associate-*l*
640×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04247414
112327352
259107352
Stop Event
node limit
Counts
248 → 219
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))))) 1)
(*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 3)) c))
(*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))
(*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c))
(*.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 1)
(*.f64 1 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) a)
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c))
(*.f64 (*.f64 c (neg.f64 c)) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) 1) a)
(*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 c 1) (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 c 1) (*.f64 (/.f64 c (pow.f64 b_2 3)) a))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) 1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (*.f64 (*.f64 c c) a))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (/.f64 (*.f64 c c) (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (*.f64 c c) b_2) (cbrt.f64 a)))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) a) c)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 b_2 3))) (*.f64 (*.f64 c c) (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(*.f64 (*.f64 (/.f64 a (pow.f64 b_2 3)) c) c)
(*.f64 (/.f64 c (pow.f64 b_2 3)) (/.f64 c (/.f64 1 a)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (/.f64 c (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 c b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3)) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(*.f64 (neg.f64 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 c (neg.f64 (pow.f64 b_2 3))) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (neg.f64 c))
(*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) 1)) a)
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 c c) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 b_2 3) (*.f64 (cbrt.f64 (pow.f64 c 4)) a))) (cbrt.f64 (*.f64 c c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (sqrt.f64 c))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (cbrt.f64 c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)) (cbrt.f64 (*.f64 c c)))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) 1) a)
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) 1) (/.f64 a 1))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) -1) (neg.f64 a))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) -1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) 1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (*.f64 b_2 b_2)) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) 1)) a)
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)) 1) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (pow.f64 b_2 3/2)) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (sqrt.f64 (neg.f64 (pow.f64 b_2 3)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) b_2) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) 1) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3)))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 1)
(pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2)
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 b_2 3) a) (*.f64 c c)) -1)
(neg.f64 (/.f64 (*.f64 c c) (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 a a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) c) (/.f64 a (pow.f64 b_2 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))))
(exp.f64 (log.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a))) 1)
(*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 1 a)))
(*.f64 (pow.f64 b_2 3) (/.f64 1 a))
(*.f64 (pow.f64 b_2 3) (neg.f64 (neg.f64 (/.f64 1 a))))
(*.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(*.f64 1 (/.f64 (pow.f64 b_2 3) a))
(*.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) (neg.f64 (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))))
(*.f64 (pow.f64 b_2 3/2) (*.f64 (pow.f64 b_2 3/2) (/.f64 1 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (neg.f64 (neg.f64 (/.f64 b_2 (cbrt.f64 a)))))
(*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 1 a)))
(*.f64 (/.f64 1 a) (pow.f64 b_2 3))
(*.f64 (neg.f64 (pow.f64 b_2 3)) (neg.f64 (/.f64 1 a)))
(*.f64 (neg.f64 (pow.f64 b_2 3)) (/.f64 1 (neg.f64 a)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))) (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))))
(*.f64 (/.f64 b_2 1) (/.f64 (*.f64 b_2 b_2) a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3) (cbrt.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))))
(*.f64 (neg.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (neg.f64 (/.f64 b_2 (cbrt.f64 a))))
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 b_2 3/2) 1) (/.f64 (pow.f64 b_2 3/2) a))
(*.f64 (/.f64 (pow.f64 b_2 3/2) a) (pow.f64 b_2 3/2))
(*.f64 (/.f64 (pow.f64 b_2 3/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3/2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 b_2 b_2) 1) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 a b_2)) (*.f64 b_2 b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 b_2 3/2))) (pow.f64 b_2 3/2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 b_2 b_2))) b_2)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 b_2 3))) (/.f64 1 a))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))) (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))))) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))) (/.f64 b_2 (cbrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 b_2 (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3) 1/3)
(pow.f64 (/.f64 a (pow.f64 b_2 3)) -1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 b_2 3) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b_2 3) a))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b_2 3) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a)))
(exp.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 b_2 3) a)))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1))
(+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1) (*.f64 (/.f64 -1/2 b_2) c))
(+.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1)) (*.f64 (/.f64 -1/2 b_2) c))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1) 1) (*.f64 (/.f64 -1/2 b_2) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c))) (-.f64 1 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(*.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 1)
(*.f64 1 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)))
(*.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) (sqrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(*.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 2) (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)))))
(pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 2))
(log.f64 (exp.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(exp.f64 (log.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
Outputs
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))))
(*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))))
(*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))))
(*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))))
(*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))))
(*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))))) 1)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 3)) c))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 a (*.f64 (/.f64 c (pow.f64 b_2 3)) c))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 1)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 1 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(*.f64 a (pow.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) 3))
(*.f64 (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(*.f64 a (pow.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) 3))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (cbrt.f64 (*.f64 c c))) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) a)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 c (neg.f64 c)) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) 1) a)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c 1) (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c 1) (*.f64 (/.f64 c (pow.f64 b_2 3)) a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) 1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (*.f64 (*.f64 c c) a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (/.f64 (*.f64 c c) (/.f64 1 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 1 (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (*.f64 c c) b_2) (cbrt.f64 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) a) c)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 b_2 3))) (*.f64 (*.f64 c c) (neg.f64 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (*.f64 (/.f64 a (pow.f64 b_2 3)) c) c)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (/.f64 c (/.f64 1 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (cbrt.f64 (*.f64 c c))) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 c (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 c b_2) (cbrt.f64 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3)) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (cbrt.f64 (*.f64 c c))) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3/2))) (*.f64 (sqrt.f64 a) (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)))
(*.f64 (neg.f64 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (neg.f64 c)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c (neg.f64 (pow.f64 b_2 3))) (*.f64 c (neg.f64 a)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (neg.f64 c))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 a (sqrt.f64 c))))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c)))
(*.f64 (/.f64 c (/.f64 (/.f64 (pow.f64 b_2 3) a) (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) a)) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) 1)) a)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c c) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 1 (/.f64 (pow.f64 b_2 3) (*.f64 (cbrt.f64 (pow.f64 c 4)) a))) (cbrt.f64 (*.f64 c c)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (cbrt.f64 (*.f64 c c))) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (sqrt.f64 c))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3)) (*.f64 c a)))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 c a) (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)) (cbrt.f64 (*.f64 c c)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 c 4)) (cbrt.f64 (*.f64 c c))) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) 1) a)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) 1) (/.f64 a 1))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) c) -1) (neg.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) -1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (pow.f64 b_2 3)) (neg.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) 1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (*.f64 b_2 b_2)) (/.f64 a b_2))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) 1)) a)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)) 1) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 c (/.f64 (pow.f64 b_2 3/2) c))) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3/2) c)) (sqrt.f64 (/.f64 a (pow.f64 b_2 3)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (pow.f64 b_2 3/2)) (sqrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (sqrt.f64 (neg.f64 (pow.f64 b_2 3)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 b_2 3/2) c)) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 b_2 3))) (sqrt.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 b_2 3))) (/.f64 c (/.f64 (pow.f64 b_2 3/2) c)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) b_2) (cbrt.f64 a))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) 1) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 c (/.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) c)) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3)))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) c)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3)))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (cbrt.f64 (neg.f64 (pow.f64 b_2 3))))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 1)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(*.f64 a (pow.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) 3))
(pow.f64 (pow.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 3) 1/3)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(pow.f64 (/.f64 (/.f64 (pow.f64 b_2 3) a) (*.f64 c c)) -1)
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(neg.f64 (/.f64 (*.f64 c c) (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 a a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) c) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (log.f64 (pow.f64 (exp.f64 c) c)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c (log.f64 (exp.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) 3))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3)))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(exp.f64 (log.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))) 1))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))))
(*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a))) 1)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (pow.f64 b_2 3) (/.f64 1 a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (pow.f64 b_2 3) (neg.f64 (neg.f64 (/.f64 1 a))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 1 (/.f64 (pow.f64 b_2 3) a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) (neg.f64 (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (pow.f64 b_2 3/2) (*.f64 (pow.f64 b_2 3/2) (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (neg.f64 (neg.f64 (/.f64 b_2 (cbrt.f64 a)))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 a) (pow.f64 b_2 3))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (pow.f64 b_2 3)) (neg.f64 (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (pow.f64 b_2 3)) (/.f64 1 (neg.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))) (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 1) (/.f64 (*.f64 b_2 b_2) a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3) (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (neg.f64 (/.f64 b_2 (cbrt.f64 a))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (pow.f64 b_2 3)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 b_2) (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) 1) (/.f64 (pow.f64 b_2 3/2) a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) a) (pow.f64 b_2 3/2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3/2) (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (*.f64 b_2 b_2) 1) (/.f64 b_2 a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 a) (*.f64 b_2 b_2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 a b_2)) (*.f64 b_2 b_2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 a (pow.f64 b_2 3/2))) (pow.f64 b_2 3/2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 a (*.f64 b_2 b_2))) b_2)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 b_2 3))) (/.f64 1 a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))) (sqrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))))) (cbrt.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 b_2 (cbrt.f64 a)) 3)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3) 1/3)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (/.f64 a (pow.f64 b_2 3)) -1)
(/.f64 (pow.f64 b_2 3) a)
(neg.f64 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 2))
(fabs.f64 (/.f64 (pow.f64 b_2 3) a))
(log.f64 (exp.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b_2 3) a))))
(/.f64 (pow.f64 b_2 3) a)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3))
(/.f64 (pow.f64 b_2 3) a)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b_2 3) 3) (pow.f64 a 3)))
(/.f64 (pow.f64 b_2 3) a)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(exp.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)) 1))
(/.f64 (pow.f64 b_2 3) a)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1)) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1) 1) (*.f64 (/.f64 -1/2 b_2) c))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c))) (-.f64 1 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1) (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))))
(fma.f64 a (*.f64 (*.f64 c c) (/.f64 -1/8 (pow.f64 b_2 3))) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1) (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))))
(fma.f64 a (*.f64 (*.f64 c c) (/.f64 -1/8 (pow.f64 b_2 3))) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(-.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 1) (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 b_2) c)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))) 1) (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))))
(fma.f64 a (*.f64 (*.f64 c c) (/.f64 -1/8 (pow.f64 b_2 3))) (expm1.f64 (log1p.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(*.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 1)
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 1 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) (sqrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 2))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 2) (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)) (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 2)) (-.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c)))
(/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))) (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c))))) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (fma.f64 (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c))) a (neg.f64 (*.f64 c (/.f64 -1/2 b_2)))))
(/.f64 (-.f64 (*.f64 a (*.f64 (*.f64 (*.f64 c c) (/.f64 -1/8 (pow.f64 b_2 3))) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 a (*.f64 (*.f64 c c) (/.f64 -1/8 (pow.f64 b_2 3))) (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -1/2 b_2) c) 3) (pow.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)) (*.f64 (*.f64 (/.f64 -1/2 b_2) c) (-.f64 (*.f64 (/.f64 -1/2 b_2) c) (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) (pow.f64 (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))) 3)) (fma.f64 (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))) (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))) (*.f64 (/.f64 -1/2 b_2) (*.f64 c (-.f64 (*.f64 c (/.f64 -1/2 b_2)) (*.f64 a (/.f64 -1/8 (/.f64 (pow.f64 b_2 3) (*.f64 c c)))))))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))) 3)) (fma.f64 (/.f64 -1/2 b_2) (*.f64 c (fma.f64 c (/.f64 -1/2 b_2) (*.f64 a (/.f64 1/8 (/.f64 b_2 (pow.f64 (/.f64 c b_2) 2)))))) (*.f64 a (*.f64 (*.f64 (*.f64 c c) (/.f64 -1/8 (pow.f64 b_2 3))) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))))))
(pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 1)
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(pow.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 2)
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 3)
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(pow.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 3) 1/3)
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(sqrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2))) 2))
(fabs.f64 (fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)))))
(log.f64 (exp.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(cbrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c)) 3))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(exp.f64 (log.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))) 1))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))
(log1p.f64 (expm1.f64 (fma.f64 -1/8 (*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3)))) (*.f64 (/.f64 -1/2 b_2) c))))
(fma.f64 -1/8 (*.f64 c (/.f64 (*.f64 c a) (pow.f64 b_2 3))) (*.f64 c (/.f64 -1/2 b_2)))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))))

eval423.0ms (2.8%)

Compiler

Compiled 30342 to 11936 computations (60.7% saved)

prune397.0ms (2.6%)

Pruning

42 alts after pruning (38 fresh and 4 done)

PrunedKeptTotal
New1224251249
Fresh11314
Picked101
Done145
Total1227421269
Error
4.2b
Counts
1269 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
53.7b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3))
37.5b
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
52.6b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3) 1/3)
51.1b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
45.9b
(/.f64 (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))) a)
51.6b
(/.f64 (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))))) a)
44.3b
(/.f64 (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)) a)
43.9b
(/.f64 (/.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)))))) a)
43.7b
(/.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)
42.1b
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 c a)))
54.4b
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) b_2) a)
45.9b
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
33.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
47.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
41.6b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) b_2) a)
54.5b
(/.f64 (-.f64 b_2 b_2) a)
44.5b
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
45.4b
(/.f64 (*.f64 b_2 -2) a)
42.6b
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)) a)
41.6b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 (cbrt.f64 a) (/.f64 a b_2)))) (pow.f64 (cbrt.f64 a) 2))
42.8b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
42.0b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
59.3b
(/.f64 (neg.f64 b_2) a)
41.8b
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 c a)))
36.9b
(/.f64 -1/2 (/.f64 b_2 c))
33.7b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
49.7b
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
43.2b
(+.f64 (*.f64 (/.f64 (*.f64 -1/8 (*.f64 c c)) (pow.f64 b_2 3)) a) (*.f64 (/.f64 -1/2 b_2) c))
45.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
42.5b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
42.4b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
42.3b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) 1) (/.f64 a b_2))
47.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
39.9b
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
45.5b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
42.5b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
42.4b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
39.4b
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) a)) a)
36.6b
(*.f64 c (/.f64 -1/2 b_2))
36.6b
(*.f64 -1/2 (/.f64 c b_2))
46.3b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
47.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
Compiler

Compiled 1343 to 869 computations (35.3% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
7.3b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
20.5b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 54 to 10 computations (81.5% saved)

series6.0ms (0%)

Counts
2 → 40
Calls

18 calls:

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

rewrite106.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

simplify130.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 31 to 18 computations (41.9% saved)

series1.0ms (0%)

Counts
2 → 30
Calls

12 calls:

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

rewrite110.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1044×associate-/r*
914×*-commutative
740×associate-/l*
624×distribute-lft-in
590×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify125.0ms (0.8%)

Algorithm
egg-herbie
Rules
1304×associate-+l+
1244×associate-+r+
686×associate-*r*
662×+-commutative
604×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05248684
114328102
262998098
Stop Event
node limit
Counts
228 → 291
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))
1
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
1
1
(+.f64 1 (fma.f64 -1/2 (/.f64 c b_2) -1))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1)
(+.f64 0 (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) 1)
(+.f64 -1 (fma.f64 -1/2 (/.f64 c b_2) 1))
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (*.f64 -1/2 (/.f64 1 b_2)))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.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 -1/2 (sqrt.f64 (/.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 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 -1/2 (/.f64 1 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))) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 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 (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) c)
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (-.f64 0 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) 3) (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))))
(/.f64 1 (/.f64 b_2 (/.f64 c -2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 -1/2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(/.f64 (*.f64 -1/2 c) b_2)
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) -1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 c))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))))
(/.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 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (/.f64 c -2) b_2)
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 b_2))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 -1/2 (/.f64 c b_2) -1))) (-.f64 1 (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 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) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 -1/2 b_2) (/.f64 1 c))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 (/.f64 b_2 c)))
(/.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 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) c))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(/.f64 (/.f64 (/.f64 c -2) 1) b_2)
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 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 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) 1) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.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) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) -1) 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) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) 1) (+.f64 (*.f64 (/.f64 c b_2) 1/2) -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 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 1/3)
(neg.f64 (*.f64 (/.f64 c b_2) 1/2))
(neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 (*.f64 (/.f64 c b_2) 1/2) -2)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))
(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))))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) 1) -1)
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) -1)
(-.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 0)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) 1))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) 1))
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 1)
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (fma.f64 -1/2 (/.f64 c b_2) 1))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1)) (fma.f64 -1/2 (/.f64 c b_2) 1))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (-.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (-.f64 1 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1))))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) 1))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 1)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))))
(/.f64 1 (/.f64 1 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) 1))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (/.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))) (/.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (-.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (*.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 3)) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 3)) (*.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) 1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) 1) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) 1) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)))) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (+.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 1/3)
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 1 (*.f64 -1/2 (/.f64 c b_2)) 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(fma.f64 (/.f64 c b_2) -1/2 1)
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
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))
1
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
1
1
(+.f64 1 (fma.f64 -1/2 (/.f64 c b_2) -1))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) 0)
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1)
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 0 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) 1)
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 -1 (fma.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 -1/2 (/.f64 c b_2))
(*.f64 c (*.f64 -1/2 (/.f64 1 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 -1/2 (/.f64 c b_2)) 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 -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 (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 (cbrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 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 (/.f64 1 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))) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))) (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (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 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1)) (*.f64 -1/2 (/.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 1)) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (-.f64 0 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (neg.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (*.f64 c (/.f64 1/2 b_2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1)))) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (-.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (fma.f64 (/.f64 c b_2) 1/2 -2)))) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) 3) (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6))) (fma.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4)))
(/.f64 1 (/.f64 b_2 (/.f64 c -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 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 (*.f64 -1/2 c) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (fma.f64 -1/2 (/.f64 c b_2) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (fma.f64 -1/2 (/.f64 c b_2) 2)))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) b_2) (sqrt.f64 (*.f64 -1/2 c)))
(*.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (sqrt.f64 (*.f64 -1/2 c)) b_2))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (/.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (*.f64 -1/2 c))) (/.f64 b_2 (cbrt.f64 (*.f64 -1/2 c))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))))
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(/.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 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 -1/2 (/.f64 c b_2) -1))) (-.f64 1 (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 -1/2 (/.f64 c b_2) -1))) (+.f64 1 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 -1/2 (/.f64 c b_2) -1))) (+.f64 2 (*.f64 c (/.f64 1/2 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4) -1) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4)) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))) (*.f64 -1/2 (/.f64 c b_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) (-.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) -1))))
(/.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) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) -2) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6) 1) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (-.f64 1 (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6) 1) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) 3) -1) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4) 1) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6)) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 6)) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 4)))))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.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 b_2 c))) (sqrt.f64 (/.f64 b_2 c)))
(*.f64 -1/2 (/.f64 c 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 (sqrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) c))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 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 -1/2 (sqrt.f64 b_2)) (sqrt.f64 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.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 (/.f64 -1/2 (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 c) 2)) (sqrt.f64 b_2)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 c) 2)) (sqrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 c)) (cbrt.f64 b_2)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 c)))))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 -1/2 (*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 c) 2))))
(/.f64 -1/2 (/.f64 (*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)) (pow.f64 (cbrt.f64 b_2) 2)) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) 1) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 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)) (pow.f64 (cbrt.f64 b_2) 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 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (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 (sqrt.f64 b_2)) c) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 (*.f64 (cbrt.f64 b_2) (cbrt.f64 (sqrt.f64 b_2))) c))
(/.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 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) c) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (sqrt.f64 (cbrt.f64 b_2))) (/.f64 c (fabs.f64 (cbrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) 1) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) c) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (sqrt.f64 b_2))) (/.f64 c (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) c) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (cbrt.f64 b_2))) (/.f64 c (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 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 c b_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 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.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 (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) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (fma.f64 (/.f64 c b_2) 1/2 -2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) 1) (+.f64 (*.f64 (/.f64 c b_2) 1/2) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (fma.f64 (/.f64 c b_2) 1/2 -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 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))
(neg.f64 (*.f64 (/.f64 c b_2) 1/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))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) -1) (+.f64 (*.f64 (/.f64 c b_2) 1/2) -2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2)) (fma.f64 (/.f64 c b_2) 1/2 -2))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (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 (fma.f64 (/.f64 c b_2) 1/2 -2) (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 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 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))
(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))
(fma.f64 1 (fma.f64 -1/2 (/.f64 c b_2) 1) -1)
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 0)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(+.f64 (/.f64 1 (fma.f64 (/.f64 c b_2) 1/2 1)) (/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4) (fma.f64 (/.f64 c b_2) 1/2 1)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 1))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (-.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) 1))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (+.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2) (fma.f64 -1/2 (/.f64 c b_2) 2))))
(*.f64 1 (fma.f64 -1/2 (/.f64 c b_2) 1))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 (/.f64 c b_2) 1/2 1))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 (/.f64 c b_2) 1/2 1))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (fma.f64 -1/2 (/.f64 c b_2) 1))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1)) (fma.f64 -1/2 (/.f64 c b_2) 1))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (-.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))))
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1) 1)))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (-.f64 1 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1))))) (-.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 -1/2 (/.f64 c b_2) -1))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 (/.f64 c b_2) 1/2 1))))
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) 1))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1) -1))))) (+.f64 1 (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1)) 3)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 c b_2) (fma.f64 -1/2 (/.f64 c b_2) -1)) 3))) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) -1) -1)) 1)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 1)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))))
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1))) (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 -1)))
(*.f64 (fma.f64 (*.f64 -1/2 (/.f64 c b_2)) (fma.f64 -1/2 (/.f64 c b_2) 1) 1) (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 -1)))
(/.f64 1 (/.f64 1 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 (/.f64 c b_2) 1/2 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) 1))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (/.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1)) (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1))) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))) (/.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1)) (/.f64 (fma.f64 (/.f64 c b_2) 1/2 1) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1)) (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (-.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 (/.f64 c b_2) 3)) 1/64)) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 6) -1/64)) (*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))) (*.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (pow.f64 (/.f64 c b_2) 2)) 1/16)) (*.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 4) -1/16)) (*.f64 (fma.f64 (/.f64 c b_2) 1/2 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 3)) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) 1)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 3) 3) -1/512)) (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8) (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 -1)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 3) 3) -1/512 1) (*.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)) (fma.f64 (pow.f64 (/.f64 c b_2) 3) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 c b_2) 3)) 1/8) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 3)) (*.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4))))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (/.f64 c b_2) 2) 3) 1/64)) (*.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) (*.f64 1/4 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 6) -1/64)) (fma.f64 (/.f64 c b_2) 1/2 1)) (+.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 1) (*.f64 (pow.f64 (/.f64 c b_2) 4) 1/16)))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 6) -1/64)) (fma.f64 (/.f64 c b_2) 1/2 1)) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 4) 1/16) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 1)))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4)) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 -1) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 -1) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) 1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) 1) (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 (/.f64 c b_2) 1/2 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 (/.f64 c b_2) 1/2 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 c b_2) 1/2))) (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 (/.f64 c b_2) 1/2 1))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) 1) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8))) (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) -1/8 1) (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 (fma.f64 (/.f64 c b_2) 1/2 1)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1))) (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)))) (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) 1) (+.f64 1 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (-.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) 1/4 -1) (fma.f64 -1/2 (/.f64 c b_2) -1))
(pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 2)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)) 3)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3) 1/3)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (neg.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4))) (fma.f64 -1/2 (/.f64 c b_2) -1))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 2) -1/4 1) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(neg.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (/.f64 c b_2) 3) 1/8)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) 1/4) (fma.f64 -1/2 (/.f64 c b_2) -1))))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 -1) (+.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4) (fma.f64 -1/2 (/.f64 c b_2) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 c b_2) 3) 1/8 -1) (+.f64 (fma.f64 -1/2 (/.f64 c b_2) -1) (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/4)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 2))
(fabs.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) 1))))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) 1) 3))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 c b_2) 1)))
(fma.f64 -1/2 (/.f64 c b_2) 1)
(fma.f64 1 (*.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) 1)
(fma.f64 (/.f64 c b_2) -1/2 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 1)
(fma.f64 -1/2 (/.f64 c b_2) 1)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 39 to 13 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 14
Calls

9 calls:

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

rewrite80.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify130.0ms (0.9%)

Algorithm
egg-herbie
Rules
1424×distribute-lft-in
1412×distribute-rgt-in
1042×associate-/l*
654×associate-/l/
406×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04548802
111838682
247028550
Stop Event
node limit
Counts
198 → 274
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 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (*.f64 (neg.f64 b_2) (/.f64 1 a)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) -1)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 a (/.f64 1 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 -1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.f64 1 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))))
(/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) (/.f64 a (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1)) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a))) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a))) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (sqrt.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 1 a)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)) (cbrt.f64 a))
(/.f64 (*.f64 1 (/.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 a c)) b_2)) (/.f64 (sqrt.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 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.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 a c)) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) -1) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) -1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3) (/.f64 (pow.f64 a -2) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (*.f64 (neg.f64 b_2) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 a (/.f64 1 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 -1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.f64 1 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) a) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 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)))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))))
(*.f64 (/.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)))) a) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.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)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (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)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))))) a) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) (/.f64 a (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) a) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) 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 a c)) b_2) a)
(/.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1)) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a))) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a))) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a c))) a))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (/.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (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 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (/.f64 (cbrt.f64 a) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 1 a)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a c))) a))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (sqrt.f64 a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) -1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 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 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3) (/.f64 (pow.f64 a -2) a)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
8.1b
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
18.6b
(-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))
20.5b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
Compiler

Compiled 88 to 12 computations (86.4% saved)

series27.0ms (0.2%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
10.0ms
c
@inf
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
2.0ms
a
@0
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
2.0ms
a
@-inf
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
2.0ms
c
@-inf
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
2.0ms
a
@inf
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))

rewrite124.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1174×associate-/r/
674×associate-+l+
414×+-commutative
398×add-sqr-sqrt
392×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify146.0ms (1%)

Algorithm
egg-herbie
Rules
1314×associate-*r*
1144×associate-*l*
958×associate-/l*
860×*-commutative
756×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076022534
1236118682
Stop Event
node limit
Counts
328 → 418
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 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (pow.f64 b_2 3) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))))))))
(*.f64 -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 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 1/128 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (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 (*.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 2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c (*.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/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 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 a 3) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (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 -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 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 c 4) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (pow.f64 c 4) (pow.f64 b_2 7)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -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)) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(*.f64 2 b_2)
(+.f64 (*.f64 2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 2 b_2)
(+.f64 (*.f64 2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(*.f64 2 b_2)
(+.f64 (*.f64 2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4))
(*.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 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 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 c a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2))
(/.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 4) (pow.f64 (*.f64 c a) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) 1/3)
(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 c a)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(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 c a)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1))
(+.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (neg.f64 (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (neg.f64 (*.f64 c a)) 1) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 (*.f64 c a)) 1 (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (neg.f64 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 b_2 b_2))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 b_2 b_2))
(+.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 b_2 b_2))) (neg.f64 (*.f64 c a)))
(+.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 c a))))) 1)
(+.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (exp.f64 (log1p.f64 (*.f64 c a)))) 1)
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1)
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (*.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (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 (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(+.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) 1)
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (-.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))) a) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.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 c a)))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.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 c a)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) a) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) 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 c a))) (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) a)) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (pow.f64 (*.f64 b_2 a) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))) (+.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (-.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))) b_2))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (neg.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (neg.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))) a) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (*.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.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))) 1) (*.f64 a (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (-.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))) 1) (*.f64 a (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) a)) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 b_2 a) (*.f64 a (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))) 1) (+.f64 (pow.f64 (*.f64 b_2 a) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))) (+.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) 1) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) 1) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (-.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))) b_2))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (neg.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (sqrt.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (sqrt.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (cbrt.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)) (cbrt.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (cbrt.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a (-.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))))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 3) (pow.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 1 b_2))
(-.f64 (exp.f64 (log1p.f64 b_2)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (+.f64 b_2 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 b_2))) 1)
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)
(*.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.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 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))
(*.f64 (/.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (-.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (*.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 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.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 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3))) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(/.f64 1 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(/.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)
(pow.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)
(pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3)
(pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 2))
(log.f64 (exp.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(cbrt.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))
(expm1.f64 (log1p.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(exp.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(exp.f64 (*.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1))
(log1p.f64 (expm1.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(fma.f64 1 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) b_2)
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(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)))) b_2)
Outputs
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b_2 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 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/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)) (+.f64 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 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 -1 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 -1 b_2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 -1 b_2 (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 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/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)) (+.f64 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
b_2
(+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (+.f64 b_2 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 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/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)) (+.f64 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 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 c a))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))) (/.f64 (/.f64 b_2 a) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(+.f64 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(+.f64 (/.f64 (/.f64 b_2 a) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))))))
(+.f64 (/.f64 b_2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b_2 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (pow.f64 b_2 3) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))))))))
(+.f64 (/.f64 b_2 (*.f64 a (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 b_2 b_2)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (neg.f64 (*.f64 (pow.f64 b_2 3) (+.f64 (/.f64 1/2 (*.f64 c (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 -1) 4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 -1))))))))))
(+.f64 (/.f64 (/.f64 b_2 a) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (*.f64 b_2 b_2)))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 b_2 3) (+.f64 (/.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 c (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 c a)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 -1)))))))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 1/128 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (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 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) 5/128) (pow.f64 b_2 7)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (/.f64 (pow.f64 b_2 7) 5/128)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -2 (/.f64 b_2 a))
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 1/2 c) b_2))
(fma.f64 -2 (/.f64 b_2 a) (/.f64 (*.f64 c 1/2) b_2))
(+.f64 (*.f64 -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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 c (*.f64 c a)) (/.f64 (pow.f64 b_2 3) 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 2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (*.f64 c (*.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 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 c (*.f64 (*.f64 a a) (pow.f64 b_2 5)))) (fma.f64 -1/4 (/.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 a (*.f64 c c)) 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 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c a) 2)) 2)) (*.f64 c (*.f64 a (*.f64 a (pow.f64 b_2 5))))) (fma.f64 -1/4 (*.f64 (/.f64 c (pow.f64 b_2 5)) (*.f64 1/8 (pow.f64 (*.f64 c a) 2))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (fma.f64 1/2 (/.f64 c b_2) (/.f64 (*.f64 c (*.f64 c a)) (/.f64 (pow.f64 b_2 3) 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)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 a 3) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (pow.f64 a 3) (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 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 7)) 5/128)) (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 (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) 5/128) (pow.f64 b_2 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 b_2 5) (*.f64 a a))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 c 4) (pow.f64 b_2 7))) (*.f64 1/32 (/.f64 (pow.f64 c 4) (pow.f64 b_2 7)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b_2 5))) (*.f64 -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 c 4) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b_2 7)) 5/128)) (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 (*.f64 (pow.f64 c 4) (/.f64 (*.f64 (pow.f64 a 3) 5/128) (pow.f64 b_2 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 a a)) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) b_2)
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (+.f64 b_2 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 -1)))))
(+.f64 b_2 (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 b_2 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b_2 4) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b_2 2) (sqrt.f64 -1)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) b_2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (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 (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))))) (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1) 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))))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2)) (pow.f64 b_2 7))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (*.f64 (*.f64 c c) (*.f64 a a))) 2)) (pow.f64 b_2 7)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (*.f64 c a) 2)) 2)) (pow.f64 b_2 7)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))))
(*.f64 2 b_2)
(*.f64 b_2 2)
(+.f64 (*.f64 2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 2 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
(+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 5))) (+.f64 (*.f64 2 b_2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (*.f64 a a))) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(fma.f64 -1/16 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 5)) (fma.f64 2 b_2 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.f64 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 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4))
(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)))) (cbrt.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 (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 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 c a))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 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 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 c a) 2))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 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 c a)))) 3)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 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 c a))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(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 c a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/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 c a)))) 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 c a)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (neg.f64 (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2)))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (neg.f64 (*.f64 c a)) 1) (*.f64 b_2 b_2)))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 b_2 b_2)))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) 1) (*.f64 b_2 b_2)))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 c) a (*.f64 c a)) (*.f64 b_2 b_2)))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 (*.f64 c a)) 1 (*.f64 c a)) (*.f64 b_2 b_2)))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (*.f64 c a)) (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)) (*.f64 b_2 b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 a) c (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (*.f64 a (neg.f64 c)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (neg.f64 (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 b_2 b_2))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 b_2 b_2))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (fma.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 1 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 a) c (*.f64 c a)) (*.f64 a (neg.f64 c)))
(+.f64 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(fma.f64 b_2 b_2 (+.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (neg.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))))) (fma.f64 (neg.f64 a) c (*.f64 c a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (fma.f64 b_2 b_2 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a)))) (fma.f64 b_2 b_2 (*.f64 c a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (neg.f64 c)))
(+.f64 (+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 b_2 b_2))) (neg.f64 (*.f64 c a)))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(+.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (exp.f64 (log1p.f64 (*.f64 b_2 b_2)))) 1)
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (exp.f64 (log1p.f64 (*.f64 b_2 b_2))))))
(-.f64 (+.f64 1 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 (*.f64 b_2 b_2))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 c a))))) 1)
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 c a))))))
(-.f64 (+.f64 1 (*.f64 b_2 b_2)) (exp.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(+.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (exp.f64 (log1p.f64 (*.f64 c a)))) 1)
(+.f64 1 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 1 (exp.f64 (log1p.f64 (*.f64 c a))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1)
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 1 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (+.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))) (-.f64 b_2 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (-.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (pow.f64 b_2 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (*.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (pow.f64 b_2 8) (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 b_2 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (pow.f64 b_2 8) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 b_2 4))))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))))
(*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (fma.f64 b_2 b_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 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))))
(*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (neg.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))) (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) 3)) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 b_2 4) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1)
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2)
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 3)
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 3) 1/3)
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (neg.f64 c)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 3))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 1))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(fma.f64 b_2 b_2 (neg.f64 (fma.f64 b_2 b_2 (*.f64 c a))))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
(fma.f64 1 (*.f64 b_2 b_2) (neg.f64 (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 (fma.f64 b_2 b_2 (*.f64 c a))))
(+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) 1)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 2))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a))) a) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a)))) (/.f64 1 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 1 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 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 c a)))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a)))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) a))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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 c a)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) a) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) a))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (sqrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (/.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 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (neg.f64 c))) 2) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) a)) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (pow.f64 (*.f64 b_2 a) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))) (+.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (pow.f64 (*.f64 a b_2) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))) (fma.f64 (*.f64 a b_2) (*.f64 a b_2) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)))))
(/.f64 (*.f64 (*.f64 a (neg.f64 c)) (fma.f64 (*.f64 a b_2) (*.f64 a b_2) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2))))) (+.f64 (pow.f64 (*.f64 a b_2) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) 2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.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) (fma.f64 b_2 b_2 (*.f64 c a))) a) (-.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))) b_2))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (neg.f64 c)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (neg.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c (neg.f64 a)) a)) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (neg.f64 c)))) (neg.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))) a) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3))) (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (+.f64 (pow.f64 b_2 4) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 (/.f64 1 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 4) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2)) (/.f64 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (-.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (pow.f64 b_2 4)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))) (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))
(*.f64 (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 (/.f64 1 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)) (/.f64 (-.f64 (pow.f64 b_2 8) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 2) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))) (-.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (+.f64 (*.f64 (pow.f64 b_2 4) (pow.f64 b_2 4)) (-.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))) (*.f64 (pow.f64 b_2 4) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))))))))
(*.f64 (+.f64 (pow.f64 b_2 8) (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 b_2 4)))) (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3)) (/.f64 (/.f64 1 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (+.f64 (pow.f64 b_2 8) (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a))) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) (pow.f64 b_2 4))))) (*.f64 (/.f64 (-.f64 (pow.f64 b_2 6) (pow.f64 (fma.f64 b_2 b_2 (*.f64 c a)) 3)) (+.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c a)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 c a)))) 3))) (/.f64 (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 a (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 a (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) a)) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 1) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (-.f64 (*.f64 a b_2) (*.f64 a (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))) 1) (+.f64 (pow.f64 (*.f64 b_2 a) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))) (+.f64 (*.f64 (*.f64 b_2 a) (*.f64 b_2 a)) (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (+.f64 (pow.f64 (*.f64 a b_2) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))) (fma.f64 (*.f64 a b_2) (*.f64 a b_2) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2)))))
(/.f64 (*.f64 (*.f64 a (neg.f64 c)) (fma.f64 (*.f64 a b_2) (*.f64 a b_2) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 a b_2))))) (+.f64 (pow.f64 (*.f64 a b_2) 3) (pow.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3)))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) 1) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) 1) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (fma.f64 c a 0))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (-.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))) b_2))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (neg.f64 c)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (neg.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (*.f64 c (neg.f64 a)) a)) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 a (*.f64 a (neg.f64 c)))) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) 1) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (neg.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (sqrt.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (*.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (sqrt.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (*.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))) (sqrt.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (sqrt.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (sqrt.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))) a) (*.f64 (sqrt.f64 (fma.f64 c a 0)) (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 a (neg.f64 c)) (*.f64 (*.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (fma.f64 c a 0))) a)) (sqrt.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) (cbrt.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2))) (cbrt.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2) (cbrt.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))) a)) (cbrt.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)) (cbrt.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) (cbrt.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)) (cbrt.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (cbrt.f64 (fma.f64 c a 0)))
(*.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (*.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2) (cbrt.f64 (fma.f64 c a 0)))) (cbrt.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 2)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 3)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 3) 1/3)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(pow.f64 (*.f64 (/.f64 a (-.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))))) -1)
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))))
(*.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 1 (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 2))
(sqrt.f64 (pow.f64 (/.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))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 3))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 3) (pow.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3)))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) 1))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (/.f64 (/.f64 (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 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 1 b_2))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (exp.f64 (log1p.f64 b_2)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 b_2)) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (*.f64 (/.f64 b_2 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (+.f64 b_2 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) 1)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 b_2))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 b_2)) 1) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (exp.f64 (log1p.f64 b_2))))
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)
(+.f64 b_2 (sqrt.f64 (-.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 b_2 (sqrt.f64 (-.f64 (*.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 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))))) (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (fma.f64 c a 0) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a 0) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)))
(*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (/.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.f64 (/.f64 (fma.f64 c a 0) (-.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (-.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (*.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 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.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 4) (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))) (+.f64 (fma.f64 c a 0) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(*.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 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3))) (+.f64 (pow.f64 b_2 4) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(*.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 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3))) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 b_2 b_2)))))
(*.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 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3))) (+.f64 (pow.f64 b_2 4) (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 b_2 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))) b_2))
(/.f64 (*.f64 a (neg.f64 c)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(/.f64 1 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 c a 0) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 1 (/.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(*.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (/.f64 1 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))))
(/.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (fma.f64 c a 0) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2)) (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (+.f64 (*.f64 c a) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 c (neg.f64 a)) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 3) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2))) (neg.f64 (-.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 1)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 2)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 3)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(pow.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3) 1/3)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(sqrt.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 2))
(log.f64 (exp.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(cbrt.f64 (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) 3))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(expm1.f64 (log1p.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(exp.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) 1))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(log1p.f64 (expm1.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 1 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) b_2)
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 (sqrt.f64 b_2) (sqrt.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(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)))) b_2)

eval539.0ms (3.5%)

Compiler

Compiled 51518 to 16345 computations (68.3% saved)

prune622.0ms (4.1%)

Pruning

41 alts after pruning (33 fresh and 8 done)

PrunedKeptTotal
New1686141700
Fresh141933
Picked101
Done088
Total1701411742
Error
4.1b
Counts
1742 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
37.5b
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
51.1b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
30.0b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
37.2b
(/.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (cbrt.f64 (/.f64 b_2 c)))) (cbrt.f64 (/.f64 b_2 c)))
36.7b
(/.f64 (/.f64 -1/2 b_2) (/.f64 1 c))
42.1b
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 c a)))
54.4b
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) b_2) a)
46.5b
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2)))))
33.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
47.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
32.3b
(/.f64 (*.f64 c (neg.f64 a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
45.4b
(/.f64 (*.f64 b_2 -2) a)
41.6b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 (cbrt.f64 a) (/.f64 a b_2)))) (pow.f64 (cbrt.f64 a) 2))
42.8b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
42.0b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
51.7b
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
59.3b
(/.f64 (neg.f64 b_2) a)
41.8b
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 c a)))
36.9b
(/.f64 -1/2 (/.f64 b_2 c))
45.5b
(/.f64 -2 (/.f64 a b_2))
56.6b
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) a) (/.f64 b_2 a))
33.7b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
47.0b
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
56.3b
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
49.7b
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
54.5b
(-.f64 1 1)
45.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
42.5b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
42.4b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
42.3b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) 1) (/.f64 a b_2))
47.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
39.9b
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
45.5b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
37.0b
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
42.5b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
36.6b
(*.f64 (/.f64 -1/2 b_2) c)
42.4b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
39.4b
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) a)) a)
36.6b
(*.f64 -1/2 (/.f64 c b_2))
39.2b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
47.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) 3))
Compiler

Compiled 1029 to 690 computations (32.9% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
1.0b
(+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
13.5b
(/.f64 (*.f64 a (neg.f64 c)) a)
20.5b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
Compiler

Compiled 66 to 12 computations (81.8% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1724×associate-/r*
1280×associate-*r/
1106×*-commutative
860×associate-*l/
276×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (0.8%)

Algorithm
egg-herbie
Rules
756×+-commutative
654×fma-def
582×distribute-lft-neg-in
580×distribute-rgt-neg-in
568×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04297898
111416676
251696302
Stop Event
node limit
Counts
258 → 291
Calls
Call 1
Inputs
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 c)
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(pow.f64 b_2 2)
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(*.f64 -1 (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c a)))) 1)
(*.f64 a (/.f64 c a))
(*.f64 a (/.f64 1 (/.f64 a c)))
(*.f64 c (/.f64 a a))
(*.f64 (*.f64 a (/.f64 c a)) 1)
(*.f64 (*.f64 a c) (pow.f64 a -1))
(*.f64 (*.f64 a c) (/.f64 -1 a))
(*.f64 1 (*.f64 a (/.f64 c a)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c a))) (sqrt.f64 (*.f64 a (/.f64 c a))))
(*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) 2))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) 2) (cbrt.f64 (*.f64 a (/.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (/.f64 (cbrt.f64 (*.f64 a c)) a))
(*.f64 (pow.f64 a -1) (*.f64 a c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (sqrt.f64 (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 (sqrt.f64 (*.f64 a c)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a c)) a) (pow.f64 (cbrt.f64 (*.f64 a c)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a c)) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 a c) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 a c) (cbrt.f64 a)))
(*.f64 (/.f64 a a) c)
(*.f64 (/.f64 a 1) (/.f64 c a))
(*.f64 (/.f64 (*.f64 a c) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 a c) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c a) a)
(*.f64 (/.f64 c a) (/.f64 a 1))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (/.f64 a c)) a)
(*.f64 (/.f64 -1 a) (*.f64 a c))
(*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (cbrt.f64 a)))
(*.f64 (/.f64 a (cbrt.f64 a)) (/.f64 c (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 a (/.f64 c a))))
(pow.f64 (*.f64 a (/.f64 c a)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c a))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c a)) 3) 1/3)
(pow.f64 (/.f64 a (*.f64 a c)) -1)
(neg.f64 (*.f64 a (/.f64 c a)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c a)) 2))
(log.f64 (exp.f64 (*.f64 a (/.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c a)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c a))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c a))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (fma.f64 c a (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 c a (*.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 (*.f64 a c) (+.f64 (*.f64 a c) (*.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 (*.f64 a c) (+.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 (*.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 c) (+.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 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 a c))))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(+.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 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 a c) (+.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 c a (*.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))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (fma.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 a c) (*.f64 a c))))
(+.f64 (fma.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 a c) (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.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 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.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 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 c a (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 c a (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 c a (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (fma.f64 c a (*.f64 a c))))
(+.f64 (fma.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 c a (*.f64 a c))))
(+.f64 (fma.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 c a (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(+.f64 (fma.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 c) 1 (*.f64 a c))))
(+.f64 (fma.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 c) 1 (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.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 (fma.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 (fma.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 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.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 (fma.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 (fma.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 a c) (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 b_2 b_2))
(+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (fma.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 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 b_2 b_2 (*.f64 a c)))
(+.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)) (*.f64 a c))
(+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a c))
(+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 (*.f64 a c) (+.f64 (*.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 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(*.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))
(*.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 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))
(*.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 (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 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 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(*.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(/.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 (*.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 (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 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 a c) 3)) (-.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (+.f64 (*.f64 a c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a 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 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 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (+.f64 (*.f64 a c) (*.f64 a c)) 3))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (*.f64 1 (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 (*.f64 1 (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 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (+.f64 (*.f64 a c) (*.f64 a c)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.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))) (hypot.f64 b_2 (sqrt.f64 (*.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 (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2)) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.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 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 b_2 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)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 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 (*.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 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 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 (-.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 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (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 b_2 b_2 (*.f64 a c)) 2) (+.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 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.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 (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)) 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 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))))
(log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 a 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 (*.f64 a c) (*.f64 a c)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.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 (*.f64 a c) (*.f64 a c)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a c))
Outputs
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 c)
(neg.f64 c)
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.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))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.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))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.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))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.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))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 -1 (*.f64 c a))
(neg.f64 (*.f64 c a))
(*.f64 c (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 c a)) (pow.f64 b_2 2))
(fma.f64 -1 (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c a)))) 1)
(*.f64 c 1)
c
(*.f64 a (/.f64 c a))
(*.f64 c 1)
c
(*.f64 a (/.f64 1 (/.f64 a c)))
(*.f64 c 1)
c
(*.f64 c (/.f64 a a))
(*.f64 c 1)
c
(*.f64 (*.f64 a (/.f64 c a)) 1)
(*.f64 c 1)
c
(*.f64 (*.f64 a c) (pow.f64 a -1))
(*.f64 c 1)
c
(*.f64 (*.f64 a c) (/.f64 -1 a))
(neg.f64 c)
(*.f64 1 (*.f64 a (/.f64 c a)))
(*.f64 c 1)
c
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c a))) (sqrt.f64 (*.f64 a (/.f64 c a))))
(*.f64 c 1)
c
(*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(*.f64 c 1)
c
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) 2))
(*.f64 c 1)
c
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 c 1)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) 2) (cbrt.f64 (*.f64 a (/.f64 c a))))
(*.f64 c 1)
c
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (/.f64 (cbrt.f64 (*.f64 a c)) a))
(*.f64 c 1)
c
(*.f64 (pow.f64 a -1) (*.f64 a c))
(*.f64 c 1)
c
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (sqrt.f64 (*.f64 a c)))
(*.f64 c 1)
c
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 (sqrt.f64 (*.f64 a c)) 1))
(*.f64 c 1)
c
(*.f64 (/.f64 (cbrt.f64 (*.f64 a c)) a) (pow.f64 (cbrt.f64 (*.f64 a c)) 2))
(*.f64 c 1)
c
(*.f64 (/.f64 (cbrt.f64 (*.f64 a c)) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1))
(*.f64 c 1)
c
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 a c) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (/.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(/.f64 (*.f64 a (/.f64 c (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 a c) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 a a) c)
(*.f64 c 1)
c
(*.f64 (/.f64 a 1) (/.f64 c a))
(*.f64 c 1)
c
(*.f64 (/.f64 (*.f64 a c) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (/.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(/.f64 (*.f64 a (/.f64 c (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 a c) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c a) a)
(*.f64 c 1)
c
(*.f64 (/.f64 c a) (/.f64 a 1))
(*.f64 c 1)
c
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (/.f64 (sqrt.f64 a) c)))
(/.f64 (*.f64 a (/.f64 c (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (/.f64 a c)) a)
(*.f64 c 1)
c
(*.f64 (/.f64 -1 a) (*.f64 a c))
(neg.f64 c)
(*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (/.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(/.f64 (*.f64 a (/.f64 c (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 a (cbrt.f64 a)) (/.f64 c (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(*.f64 c 1)
c
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 c a) (cbrt.f64 a)) 1) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 c (cbrt.f64 a)) (/.f64 a (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) a))
(*.f64 c 1)
c
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (/.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(/.f64 (*.f64 a (/.f64 c (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (/.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 a (sqrt.f64 a)))
(/.f64 (*.f64 a (/.f64 c (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 a (/.f64 c a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 c 1)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 c)))
(pow.f64 (*.f64 a (/.f64 c a)) 1)
(*.f64 c 1)
c
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c a))) 2)
(*.f64 c 1)
c
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c a))) 3)
(*.f64 c 1)
c
(pow.f64 (pow.f64 (*.f64 a (/.f64 c a)) 3) 1/3)
(*.f64 c 1)
c
(pow.f64 (/.f64 a (*.f64 a c)) -1)
(*.f64 c 1)
c
(neg.f64 (*.f64 a (/.f64 c a)))
(neg.f64 c)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c a)) 2))
(sqrt.f64 (pow.f64 (*.f64 c 1) 2))
(fabs.f64 c)
(log.f64 (exp.f64 (*.f64 a (/.f64 c a))))
(*.f64 c 1)
c
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c a)))))
(*.f64 c 1)
c
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c a)) 3))
(*.f64 c 1)
c
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c a))))
(*.f64 c 1)
c
(exp.f64 (log.f64 (*.f64 a (/.f64 c a))))
(*.f64 c 1)
c
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c a))))
(*.f64 c 1)
c
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (fma.f64 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (+.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))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 c a (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.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)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a c))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.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 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.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 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 2 (*.f64 (*.f64 c a) 4) (fma.f64 c a (*.f64 b_2 b_2)))
(+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) 8))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (fma.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 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.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 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 c a (*.f64 a c))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (fma.f64 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.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 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.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 c a (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(+.f64 (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a))))) (*.f64 c (+.f64 a a)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 2 (*.f64 3 (*.f64 c a)))))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 7))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (fma.f64 (*.f64 a c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.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 c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.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 c) 1 (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.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))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (fma.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.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))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.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))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.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))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (fma.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))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (fma.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))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 b_2 b_2))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (fma.f64 c a (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 (*.f64 a c) 1 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (*.f64 a c)) (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a c))) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a c)) (*.f64 a c))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(+.f64 (+.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 (*.f64 a c) (+.f64 (*.f64 a c) (*.f64 a c))))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 2 (*.f64 c (+.f64 a a)))))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 4)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 c a) 5))
(+.f64 (-.f64 (*.f64 b_2 b_2) 0) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 1 (-.f64 (*.f64 b_2 b_2) (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (*.f64 b_2 b_2) (expm1.f64 (log1p.f64 (*.f64 c a))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(*.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 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(*.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 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(*.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 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a))))
(*.f64 (/.f64 1 (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 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (/.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 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(/.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 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_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 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(/.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 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.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 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(/.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 a 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 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (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 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 4) (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) 4) (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 c (+.f64 a a)) (*.f64 c (+.f64 a a)))) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 c (+.f64 a a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (*.f64 4 (pow.f64 (*.f64 c a) 2))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.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 (*.f64 a c) (*.f64 a c)) 3)) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 c (+.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 c (+.f64 a a)) (-.f64 (*.f64 c (+.f64 a a)) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 2 (*.f64 c a)) 3)) (fma.f64 (*.f64 2 (*.f64 c a)) (-.f64 (*.f64 2 (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3) (*.f64 8 (pow.f64 (*.f64 c a) 3))) (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.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 a c (*.f64 b_2 b_2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 c (+.f64 a a)) (*.f64 c (+.f64 a a)))) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 c (+.f64 a a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (*.f64 4 (pow.f64 (*.f64 c a) 2))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (+.f64 (*.f64 a c) (*.f64 a c)) 3))) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 c (+.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 c (+.f64 a a)) (-.f64 (*.f64 c (+.f64 a a)) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 2 (*.f64 c a)) 3)) (fma.f64 (*.f64 2 (*.f64 c a)) (-.f64 (*.f64 2 (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3) (*.f64 8 (pow.f64 (*.f64 c a) 3))) (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 1 (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 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (*.f64 1 (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 a c (*.f64 b_2 b_2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))))
(/.f64 (*.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (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 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))))
(*.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))) (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))) (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 2) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)))) (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 c (+.f64 a a)) (*.f64 c (+.f64 a a)))) (-.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 c (+.f64 a a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (*.f64 4 (pow.f64 (*.f64 c a) 2))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 -2 (*.f64 c a))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (pow.f64 (+.f64 (*.f64 a c) (*.f64 a c)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 c (+.f64 a a)) 3)) (+.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (*.f64 c (+.f64 a a)) (-.f64 (*.f64 c (+.f64 a a)) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3) (pow.f64 (*.f64 2 (*.f64 c a)) 3)) (fma.f64 (*.f64 2 (*.f64 c a)) (-.f64 (*.f64 2 (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3) (*.f64 8 (pow.f64 (*.f64 c a) 3))) (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) 1) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.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 a c (*.f64 b_2 b_2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (hypot.f64 b_2 (sqrt.f64 (*.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 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))))
(*.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))) (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(*.f64 (/.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) (sqrt.f64 (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))) (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (pow.f64 (cbrt.f64 (fma.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 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) 2) (cbrt.f64 (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))) (cbrt.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (/.f64 1 (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 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.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 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))) (/.f64 (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))) (/.f64 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))) (/.f64 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (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 (fma.f64 a c (*.f64 b_2 b_2)) 2) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3))) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))) (/.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)) (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.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)))) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 3))
(/.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 (*.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 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4))))
(/.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 a c (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 c a) 6)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2) (+.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 4) 3) (pow.f64 (*.f64 c a) 6)) (*.f64 (fma.f64 (pow.f64 b_2 4) (pow.f64 (*.f64 c a) 2) (+.f64 (pow.f64 b_2 8) (pow.f64 (*.f64 c a) 4))) (fma.f64 c a (*.f64 b_2 b_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 1 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))) (-.f64 (pow.f64 b_2 12) (pow.f64 (*.f64 c a) 6))) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)))
(/.f64 (-.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)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))))
(/.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)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))))
(/.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 a c (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4))) (+.f64 (pow.f64 b_2 12) (fma.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 c a) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 b_2 6) 3) (pow.f64 (pow.f64 (*.f64 c a) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (pow.f64 b_2 12)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4))))
(/.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (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 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (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 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 1 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2)) (/.f64 1 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.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 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (/.f64 (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)) (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3))))
(/.f64 (/.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.f64 c a)))))
(/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) 2) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 c a))) (-.f64 b_2 (sqrt.f64 (*.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 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 a c) 3)) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 a c) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(/.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)) 1) (+.f64 (pow.f64 b_2 4) (*.f64 (*.f64 c a) (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 4)))
(/.f64 (+.f64 (pow.f64 b_2 6) (pow.f64 (*.f64 c a) 3)) (fma.f64 a (*.f64 c (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 b_2 4)))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 1)
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) 3)
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(pow.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3) 1/3)
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(sqrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) 2))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(log.f64 (exp.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(cbrt.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) 3))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(expm1.f64 (log1p.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(log1p.f64 (expm1.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 1 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 1 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(fma.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (hypot.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 a c)))
(+.f64 (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2) (*.f64 c (+.f64 a a)))
(+.f64 (*.f64 2 (*.f64 c a)) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2))
(+.f64 (*.f64 c (+.f64 a a)) (pow.f64 (hypot.f64 b_2 (sqrt.f64 (*.f64 c a))) 2))
(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 (*.f64 a c) (*.f64 a c)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 c (+.f64 a a))))
(fma.f64 b_2 b_2 (*.f64 3 (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 c (*.f64 a 3)))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 b_2 4)) (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 c a))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.9b
(*.f64 c (/.f64 a b_2))
8.5b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1374×associate-/r*
1156×*-commutative
1026×associate-/l*
884×unswap-sqr
712×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

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

simplify102.0ms (0.7%)

Algorithm
egg-herbie
Rules
1434×associate-/l/
1406×associate-/l*
896×associate-/r*
796×times-frac
742×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05485647
115615501
272735501
Stop Event
node limit
Counts
285 → 303
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 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))))) 1)
(/.f64 -1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(/.f64 -1/2 (/.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1 a))))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(/.f64 a (/.f64 (*.f64 a -2) (*.f64 c (/.f64 1 b_2))))
(/.f64 a (/.f64 (*.f64 b_2 (*.f64 a -2)) c))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(/.f64 c (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
(/.f64 c (/.f64 (*.f64 b_2 (*.f64 a -2)) a))
(/.f64 c (*.f64 (*.f64 a -2) (/.f64 b_2 a)))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a -2)))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))
(/.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 a -2))
(/.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 1)
(/.f64 1 (/.f64 a (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(/.f64 1 (/.f64 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 a c))))
(/.f64 1 (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 a c)))
(/.f64 1 (*.f64 (*.f64 a -2) (/.f64 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 a -2) (*.f64 c (sqrt.f64 (/.f64 a b_2)))))
(/.f64 (sqrt.f64 (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 a) (*.f64 c (sqrt.f64 (/.f64 -1/2 a)))))
(/.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 c (/.f64 b_2 a)))))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) (sqrt.f64 c))))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 a (sqrt.f64 c))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (/.f64 (*.f64 a -2) (*.f64 c (cbrt.f64 (/.f64 a b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 2) (/.f64 (/.f64 b_2 a) (*.f64 c (cbrt.f64 (/.f64 -1/2 a)))))
(/.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) (/.f64 (*.f64 a -2) (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 c (/.f64 b_2 a)))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) (cbrt.f64 c))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 a (cbrt.f64 c))))
(/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 b_2 a))
(/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 a -2)))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a -2) (/.f64 1 b_2)))
(/.f64 (*.f64 a c) (/.f64 b_2 (/.f64 -1/2 a)))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a b_2) -1/2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (*.f64 a -2)) 1))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (neg.f64 a)) 1/2))
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(/.f64 1/2 (/.f64 (neg.f64 a) (/.f64 c (/.f64 b_2 a))))
(/.f64 1/2 (/.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 a c)))
(/.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 a c))) (/.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 -1/2 (/.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) (/.f64 a (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 a c))) (cbrt.f64 (/.f64 -1/2 (/.f64 a c)))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 -1/2 (/.f64 a c)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 a -2)) (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) (/.f64 a (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(/.f64 (*.f64 -1/2 c) (/.f64 a (/.f64 a b_2)))
(/.f64 (*.f64 -1/2 c) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a c))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c (/.f64 b_2 a)))) (/.f64 a (sqrt.f64 (/.f64 c (/.f64 b_2 a)))))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2)) (/.f64 a (cbrt.f64 (/.f64 c (/.f64 b_2 a)))))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (sqrt.f64 a)))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (cbrt.f64 a)))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2)) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 a -2) (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 c)) (/.f64 (/.f64 b_2 a) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 b_2 a) (cbrt.f64 c)))
(/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) b_2)
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 (*.f64 a -2) (sqrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 a -2) (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (neg.f64 a))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(/.f64 (/.f64 a (/.f64 1 c)) (*.f64 b_2 (*.f64 a -2)))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (*.f64 (*.f64 a -2) (sqrt.f64 b_2)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (*.f64 a -2) (cbrt.f64 b_2)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 a))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 (sqrt.f64 c) (sqrt.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (sqrt.f64 c)) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (sqrt.f64 c))))
(/.f64 (/.f64 c 1) (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 a -2) (/.f64 a (sqrt.f64 b_2))))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -2) (/.f64 a (cbrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 a c)) -2)
(/.f64 (*.f64 (*.f64 a c) 1/2) (*.f64 b_2 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (/.f64 c (/.f64 b_2 a)) (sqrt.f64 (*.f64 a -2))) (sqrt.f64 (*.f64 a -2)))
(/.f64 (/.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (cbrt.f64 (*.f64 a -2)) (cbrt.f64 (*.f64 a -2)))) (cbrt.f64 (*.f64 a -2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) b_2) (/.f64 1 a))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) a))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a c) (*.f64 a -2)) b_2)
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) 1) b_2)
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 a c)) a) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) 1) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) 1) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) -1) a)
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) 1) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) -1) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) (neg.f64 a)) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) b_2) (neg.f64 a))
(pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 -1/2 (/.f64 a c))))
(neg.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 (/.f64 a c))) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (/.f64 c (/.f64 b_2 a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 a)))) 1)
(/.f64 a (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 a))
(/.f64 (/.f64 c (/.f64 b_2 a)) 1)
(/.f64 1 (/.f64 b_2 (*.f64 a c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 b_2 (*.f64 a (sqrt.f64 c))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 b_2 a) (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 (*.f64 a (cbrt.f64 c))))
(/.f64 (*.f64 a c) b_2)
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) c))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 b_2))
(/.f64 (/.f64 a (/.f64 1 c)) b_2)
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (/.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 a))))
(/.f64 (/.f64 c 1) (/.f64 b_2 a))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) a))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (cbrt.f64 b_2) a))
(/.f64 (/.f64 c b_2) (/.f64 1 a))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 c (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) 1) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) -1) b_2)
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) 1) b_2)
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) 1) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(pow.f64 (/.f64 c (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 3)
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) c))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(neg.f64 (*.f64 (/.f64 c 1) (/.f64 a (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b_2 a)))))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 a))))
(exp.f64 (log.f64 (/.f64 c (/.f64 b_2 a))))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b_2 a))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 -1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 -1/2 (/.f64 (/.f64 b_2 a) (*.f64 c (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 a (/.f64 (*.f64 a -2) (*.f64 c (/.f64 1 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 a (/.f64 (*.f64 b_2 (*.f64 a -2)) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (/.f64 (*.f64 b_2 (*.f64 a -2)) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (*.f64 (*.f64 a -2) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 a -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 a (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 (/.f64 b_2 a) (/.f64 -1/2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1 (*.f64 (*.f64 a -2) (/.f64 b_2 (*.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 a -2) (*.f64 c (sqrt.f64 (/.f64 a b_2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 a -2)) (*.f64 c (sqrt.f64 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (/.f64 a (*.f64 -1/2 c)) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 a) (*.f64 c (sqrt.f64 (/.f64 -1/2 a)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 a)) (/.f64 b_2 a)) (*.f64 c (sqrt.f64 (/.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 c) a)) (sqrt.f64 (/.f64 -1/2 a)))
(/.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 c (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 -1/2)))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 a (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (/.f64 (*.f64 a -2) (*.f64 c (cbrt.f64 (/.f64 a b_2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (*.f64 a -2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (*.f64 a -2)) c) (cbrt.f64 (/.f64 a b_2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 2) (/.f64 (/.f64 b_2 a) (*.f64 c (cbrt.f64 (/.f64 -1/2 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 2) (/.f64 b_2 a)) (*.f64 c (cbrt.f64 (/.f64 -1/2 a))))
(*.f64 (*.f64 c (cbrt.f64 (/.f64 -1/2 a))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 2) b_2) a))
(/.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) (/.f64 (*.f64 a -2) (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 c (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) (cbrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 -1/2)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 a (cbrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 -1/2)))
(/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a -2) (/.f64 1 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a c) (/.f64 b_2 (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a b_2) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (*.f64 a -2)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (neg.f64 a)) 1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 (neg.f64 a) (/.f64 c (/.f64 b_2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 1/2 (/.f64 (*.f64 b_2 (neg.f64 a)) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 a c))) (/.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 -1/2 (/.f64 a c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 a) c)) (/.f64 b_2 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 a) c)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 a))) (sqrt.f64 (*.f64 c (/.f64 -1/2 a)))) (/.f64 b_2 a))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 c a)) (/.f64 b_2 (/.f64 (sqrt.f64 (*.f64 c a)) (*.f64 a -2))))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) (/.f64 -1/2 a)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) (/.f64 a (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (/.f64 a (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) a))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 a c))) (cbrt.f64 (/.f64 -1/2 (/.f64 a c)))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 -1/2 (/.f64 a c)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 a) c)) (/.f64 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 a) c)) a)) (cbrt.f64 (*.f64 (/.f64 -1/2 a) c))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 a))) (/.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 a -2)) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 (cbrt.f64 (*.f64 c a)) (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 -1/2 a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))) (/.f64 a (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) a) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))))))
(/.f64 (*.f64 -1/2 c) (/.f64 a (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 c) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c (/.f64 b_2 a)))) (/.f64 a (sqrt.f64 (/.f64 c (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 2)) (/.f64 a (cbrt.f64 (/.f64 c (/.f64 b_2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (sqrt.f64 a)))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 b_2 (/.f64 (sqrt.f64 a) (*.f64 a -2))))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 c (/.f64 -1/2 a)) (/.f64 (sqrt.f64 a) b_2)))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2)) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (*.f64 a -2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (*.f64 a -2)) c) (cbrt.f64 (/.f64 a b_2)))
(/.f64 (*.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 a -2) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 -1/2)))
(/.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 c)) (/.f64 (/.f64 b_2 a) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 -1/2)))
(/.f64 (*.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 b_2 a) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 -1/2)))
(/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 (*.f64 a -2) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 -1/2)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 a -2)) (*.f64 c (sqrt.f64 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (/.f64 a (*.f64 -1/2 c)) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 a -2) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 a (/.f64 1 c)) (*.f64 b_2 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (*.f64 (*.f64 a -2) (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (*.f64 a -2) (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)) (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 (sqrt.f64 c) (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (*.f64 b_2 (*.f64 a -2))) (*.f64 (sqrt.f64 c) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 c) (*.f64 b_2 a)) (/.f64 (sqrt.f64 a) -2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (sqrt.f64 c)) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (sqrt.f64 c))))
(/.f64 (sqrt.f64 (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (sqrt.f64 c)) a)) (sqrt.f64 c)))
(/.f64 (sqrt.f64 (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (sqrt.f64 c)))))
(/.f64 (/.f64 c 1) (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 a -2) (/.f64 a (sqrt.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -2) (/.f64 a (cbrt.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 a c)) -2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 (*.f64 a c) 1/2) (*.f64 b_2 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 c (/.f64 b_2 a)) (sqrt.f64 (*.f64 a -2))) (sqrt.f64 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 c (/.f64 b_2 a)) (*.f64 (cbrt.f64 (*.f64 a -2)) (cbrt.f64 (*.f64 a -2)))) (cbrt.f64 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) b_2) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a c))) b_2) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 (*.f64 c (/.f64 -1/2 a)) (sqrt.f64 a)) b_2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 a) c) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 c (/.f64 -1/2 a)) (*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 a) c) (*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)) (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 a c)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 a c))) (sqrt.f64 a)) (cbrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (/.f64 (*.f64 (/.f64 a c) (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 a)))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 a) c) (*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (cbrt.f64 a) (/.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) (pow.f64 (cbrt.f64 b_2) 2))) (/.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (*.f64 a c) (*.f64 a -2)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (/.f64 -1/2 (/.f64 a c))) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 a c)) a) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) 1) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) -1) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 a)) 1/2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) 1) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (*.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 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) -1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (neg.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) 1) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)) (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 a b_2) c)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (/.f64 (*.f64 c (/.f64 a b_2)) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)) (*.f64 c (/.f64 a b_2)))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 a b_2) c)) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 -1/2 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 a))) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 a) c))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) 1) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a b_2) c)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (/.f64 b_2 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a b_2) c)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) (neg.f64 a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) b_2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 -1/2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(neg.f64 (*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (/.f64 a b_2) a) c)) 2))
(fabs.f64 (/.f64 -1/2 (/.f64 b_2 c)))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 (/.f64 a c))) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (/.f64 c (/.f64 b_2 a)) 3)))
(cbrt.f64 (*.f64 (/.f64 -1/8 (pow.f64 a 3)) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(cbrt.f64 (*.f64 (/.f64 -1/8 (pow.f64 a 3)) (pow.f64 (*.f64 c (/.f64 a b_2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (/.f64 a b_2) (/.f64 a c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (/.f64 b_2 a)))) 1)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 a (/.f64 b_2 c))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (/.f64 b_2 a)) 1)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 1 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 a (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 b_2 (*.f64 a (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 a (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 b_2 a) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 b_2 a)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 b_2 a) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 b_2 a)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 (*.f64 a (cbrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 b_2 a)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (*.f64 a c) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) c))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 c a)) (/.f64 b_2 (sqrt.f64 (*.f64 c a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) (/.f64 b_2 (cbrt.f64 (*.f64 c a))))
(/.f64 (cbrt.f64 (*.f64 c a)) (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a)))))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 a)) b_2) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 a (/.f64 1 c)) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (/.f64 b_2 (*.f64 (sqrt.f64 c) (sqrt.f64 a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 a)) (/.f64 (sqrt.f64 c) (/.f64 b_2 (sqrt.f64 a))))
(/.f64 (/.f64 c 1) (/.f64 b_2 a))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c b_2) (/.f64 1 a))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 a)) b_2) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (/.f64 c (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 c (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 c (*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 c (*.f64 (sqrt.f64 b_2) (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2)))))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 a)) (cbrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a))))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (*.f64 a c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) 1) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) -1) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) 1) b_2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) c) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))) (/.f64 c (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) c) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 b_2)) (sqrt.f64 (cbrt.f64 b_2))) (/.f64 c (fabs.f64 (cbrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) 1) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (sqrt.f64 b_2))) (/.f64 c (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 b_2) 2) c)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (cbrt.f64 b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2)))
(pow.f64 (/.f64 c (/.f64 b_2 a)) 1)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (/.f64 c (/.f64 b_2 a))) 2)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (/.f64 c (/.f64 b_2 a))) 3)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 3) 1/3)
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) c))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 (/.f64 c 1) (/.f64 a (neg.f64 b_2))))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (/.f64 b_2 a)))))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (/.f64 c (/.f64 b_2 a)) 3))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 c 3)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (/.f64 c (/.f64 b_2 a))))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (/.f64 c (/.f64 b_2 a))))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (/.f64 c (/.f64 b_2 a))))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 46 to 30 computations (34.8% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite118.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1094×unswap-sqr
896×swap-sqr
676×associate-/r/
618×associate-/l/
434×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify75.0ms (0.5%)

Algorithm
egg-herbie
Rules
1272×distribute-lft-in
1270×distribute-rgt-in
836×associate-/r*
742×associate-/l*
654×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03393758
19923572
253443572
Stop Event
node limit
Counts
204 → 192
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))) 1)
(/.f64 -1/2 (*.f64 (/.f64 b_2 a) (/.f64 a c)))
(/.f64 c (*.f64 (/.f64 b_2 a) (/.f64 a -1/2)))
(/.f64 (*.f64 -1/2 c) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 c) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 -1/2 c) (*.f64 1 (*.f64 a (/.f64 b_2 a))))
(/.f64 (*.f64 -1/2 c) (*.f64 1 (*.f64 (/.f64 b_2 a) a)))
(/.f64 1 (*.f64 (/.f64 b_2 a) (*.f64 -2 (/.f64 a c))))
(/.f64 1 (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 1 a)))
(/.f64 1 (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 1 a)))
(/.f64 a (*.f64 (*.f64 -2 (/.f64 a c)) b_2))
(/.f64 a (*.f64 b_2 (*.f64 -2 (/.f64 a c))))
(/.f64 a (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) 1))
(/.f64 a (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) 1))
(/.f64 a (*.f64 1 (*.f64 (*.f64 -2 (/.f64 a c)) b_2)))
(/.f64 a (*.f64 1 (*.f64 b_2 (*.f64 -2 (/.f64 a c)))))
(/.f64 (/.f64 1 a) (*.f64 (/.f64 b_2 a) (/.f64 1 (*.f64 -1/2 c))))
(/.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 b_2 a))
(/.f64 (*.f64 -1/2 (/.f64 c a)) (*.f64 (*.f64 (/.f64 b_2 a) -1) -1))
(/.f64 (/.f64 a b_2) (*.f64 -2 (/.f64 a c)))
(/.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 1)
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (/.f64 b_2 a) (/.f64 a (sqrt.f64 (*.f64 -1/2 c)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) (*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 (/.f64 b_2 a) (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (pow.f64 a -1/2)))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (pow.f64 a -1/2)))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 -2 (/.f64 a c)) (/.f64 b_2 (sqrt.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (*.f64 (/.f64 b_2 a) (/.f64 a (cbrt.f64 (*.f64 -1/2 c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 2)) (*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 (/.f64 b_2 a) (*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 1 (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 1 (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 -2 (/.f64 a c)) (/.f64 b_2 (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) b_2)
(/.f64 (neg.f64 a) (*.f64 (*.f64 -2 (/.f64 a c)) (neg.f64 b_2)))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 -2 (/.f64 a c))))
(/.f64 (neg.f64 a) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) -1))
(/.f64 (neg.f64 a) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) -1))
(/.f64 (neg.f64 a) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 a c)) (neg.f64 b_2))))
(/.f64 (neg.f64 a) (*.f64 1 (*.f64 (neg.f64 b_2) (*.f64 -2 (/.f64 a c)))))
(/.f64 (*.f64 (/.f64 c a) 1/2) (/.f64 b_2 (neg.f64 a)))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 (/.f64 b_2 a) -1))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 1 (*.f64 (/.f64 b_2 a) -1)))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 (/.f64 b_2 (neg.f64 a)) 1))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 (*.f64 (/.f64 b_2 a) -1) 1))
(/.f64 -1 (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 -1 a)))
(/.f64 -1 (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 -1 a)))
(/.f64 -1 (*.f64 (/.f64 b_2 a) (/.f64 2 (/.f64 c a))))
(/.f64 -1 (*.f64 (*.f64 -2 (/.f64 a c)) (/.f64 b_2 (neg.f64 a))))
(/.f64 -1 (*.f64 (/.f64 b_2 (neg.f64 a)) (*.f64 -2 (/.f64 a c))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 b_2 a) -1) (*.f64 -2 (/.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)) a)
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 1 (*.f64 a b_2)))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 a b_2)) a)
(/.f64 (*.f64 a (*.f64 (/.f64 c a) 1/2)) (neg.f64 b_2))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 (*.f64 -2 (/.f64 a c)) (sqrt.f64 b_2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (*.f64 -2 (/.f64 a c)) (cbrt.f64 b_2)))
(/.f64 (/.f64 a (*.f64 (sqrt.f64 b_2) (*.f64 -2 (/.f64 a c)))) (sqrt.f64 b_2))
(/.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 -2 (/.f64 a c)))) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (*.f64 (/.f64 b_2 a) a))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (*.f64 (/.f64 b_2 a) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 b_2 a) (cbrt.f64 a)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 1 (cbrt.f64 a))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 1 (cbrt.f64 a))))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 (neg.f64 a)) a))
(/.f64 (*.f64 c 1/2) (*.f64 (*.f64 (/.f64 b_2 a) -1) a))
(/.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 1 (*.f64 a (neg.f64 b_2))))
(/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 b_2 a))
(/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 1 (*.f64 b_2 a)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 -1/2 c)) (*.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 (neg.f64 a) (*.f64 -1/2 c)) (*.f64 1 (*.f64 (neg.f64 b_2) a)))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c a) 1/2)) -1)
(pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c a) 1/2)))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 -1/2 (/.f64 c a))))
(neg.f64 (*.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 a (neg.f64 b_2))))
(neg.f64 (/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 -2 (/.f64 a c))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) (pow.f64 (/.f64 a b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a)))) 1)
(/.f64 -1/2 (/.f64 a c))
(/.f64 -1/2 (*.f64 1 (/.f64 a c)))
(/.f64 c (/.f64 a -1/2))
(/.f64 c (*.f64 1 (/.f64 a -1/2)))
(/.f64 (*.f64 -1/2 c) a)
(/.f64 1 (*.f64 -2 (/.f64 a c)))
(/.f64 1 (*.f64 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))) (sqrt.f64 (*.f64 -2 (/.f64 a c)))))
(/.f64 (/.f64 1 a) (/.f64 1 (*.f64 -1/2 c)))
(/.f64 (/.f64 1 a) (*.f64 1 (/.f64 1 (*.f64 -1/2 c))))
(/.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 1 (*.f64 -1/2 c)) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 a (sqrt.f64 (*.f64 -1/2 c))))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 1 (/.f64 a (sqrt.f64 (*.f64 -1/2 c)))))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 1 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (/.f64 a (cbrt.f64 (*.f64 -1/2 c))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (*.f64 1 (/.f64 a (cbrt.f64 (*.f64 -1/2 c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 a c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 1 (*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (*.f64 (/.f64 c a) 1/2) -1)
(/.f64 -1 (/.f64 2 (/.f64 c a)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) 1/2)) (*.f64 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))) (sqrt.f64 -1)))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 1 (*.f64 -1/2 c)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) a)
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (*.f64 c 1/2) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 c 1/2)) a)
(pow.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/3)
(pow.f64 (*.f64 -2 (/.f64 a c)) -1)
(neg.f64 (*.f64 (/.f64 c a) 1/2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 c) 3) (/.f64 1 (pow.f64 a 3))))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c a))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (*.f64 (/.f64 b_2 a) (/.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 (/.f64 b_2 a) (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 a (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 1 (*.f64 a (/.f64 b_2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 1 (*.f64 (/.f64 b_2 a) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 (/.f64 b_2 a) (*.f64 -2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 a (*.f64 (*.f64 -2 (/.f64 a c)) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 a (*.f64 b_2 (*.f64 -2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 a (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 a (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 a (*.f64 1 (*.f64 (*.f64 -2 (/.f64 a c)) b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 a (*.f64 1 (*.f64 b_2 (*.f64 -2 (/.f64 a c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 1 a) (*.f64 (/.f64 b_2 a) (/.f64 1 (*.f64 -1/2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 (/.f64 c a)) (*.f64 (*.f64 (/.f64 b_2 a) -1) -1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 a b_2) (*.f64 -2 (/.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (/.f64 b_2 a) (/.f64 a (sqrt.f64 (*.f64 -1/2 c)))))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (/.f64 (*.f64 b_2 a) a) (sqrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) b_2) (sqrt.f64 (*.f64 -1/2 c)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) (*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 (/.f64 b_2 a) (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 (*.f64 -2 a) c))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (*.f64 a (/.f64 -2 c)))) (/.f64 b_2 a))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (pow.f64 a -1/2)))
(/.f64 (sqrt.f64 a) (*.f64 b_2 (*.f64 (/.f64 (*.f64 -2 a) c) (pow.f64 a -1/2))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 a) (*.f64 b_2 -2)) (/.f64 a c)) (pow.f64 a -1/2))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (pow.f64 a -1/2)))
(/.f64 (sqrt.f64 a) (*.f64 b_2 (*.f64 (/.f64 (*.f64 -2 a) c) (pow.f64 a -1/2))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 a) (*.f64 b_2 -2)) (/.f64 a c)) (pow.f64 a -1/2))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 -2 (/.f64 a c)) (/.f64 b_2 (sqrt.f64 a))))
(/.f64 (/.f64 (sqrt.f64 a) (/.f64 (*.f64 -2 a) c)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 a) (*.f64 b_2 -2)) (/.f64 a c)) (sqrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (*.f64 (/.f64 b_2 a) (/.f64 a (cbrt.f64 (*.f64 -1/2 c)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (/.f64 (/.f64 (*.f64 b_2 a) a) (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) b_2) (cbrt.f64 (*.f64 -1/2 c)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))) 2)) 1) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a)))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 2)) (*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))) 2)) 1) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a)))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 (/.f64 b_2 a) (*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 (*.f64 -2 a) c))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 a (/.f64 -2 c)))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 1 (cbrt.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 -2 a) c)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a c) (/.f64 b_2 -1/2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 1 (cbrt.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 -2 a) c)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a c) (/.f64 b_2 -1/2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 -2 (/.f64 a c)) (/.f64 b_2 (cbrt.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 -2 a) c)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a c) (/.f64 b_2 -1/2))) (cbrt.f64 a))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 a) (*.f64 (*.f64 -2 (/.f64 a c)) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 -2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 a) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) -1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 a) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) -1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 a) (*.f64 1 (*.f64 (*.f64 -2 (/.f64 a c)) (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (neg.f64 a) (*.f64 1 (*.f64 (neg.f64 b_2) (*.f64 -2 (/.f64 a c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c a) 1/2) (/.f64 b_2 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 (/.f64 b_2 a) -1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 1 (*.f64 (/.f64 b_2 a) -1)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 (/.f64 b_2 (neg.f64 a)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 c a) 1/2) (*.f64 (*.f64 (/.f64 b_2 a) -1) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 -1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 -1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (/.f64 b_2 a) (/.f64 2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (*.f64 -2 (/.f64 a c)) (/.f64 b_2 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (/.f64 b_2 (neg.f64 a)) (*.f64 -2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (*.f64 (/.f64 b_2 a) -1) (*.f64 -2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))) (sqrt.f64 b_2)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 a (/.f64 c a)))) (/.f64 (*.f64 1 (sqrt.f64 b_2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))))))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 1 (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 a b_2)) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 a (*.f64 (/.f64 c a) 1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 (*.f64 -2 (/.f64 a c)) (sqrt.f64 b_2)))
(/.f64 a (*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 (*.f64 -2 a) c) (sqrt.f64 b_2))))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (*.f64 -2 (/.f64 a c)) (cbrt.f64 b_2)))
(/.f64 a (*.f64 (*.f64 (/.f64 (*.f64 -2 a) c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 a (*.f64 (sqrt.f64 b_2) (*.f64 -2 (/.f64 a c)))) (sqrt.f64 b_2))
(/.f64 a (*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 (*.f64 -2 a) c) (sqrt.f64 b_2))))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 -2 (/.f64 a c)))) (cbrt.f64 b_2))
(/.f64 a (*.f64 (*.f64 (/.f64 (*.f64 -2 a) c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (*.f64 (/.f64 b_2 a) (sqrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 b_2 a) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 a a))) (*.f64 b_2 (cbrt.f64 a))) a)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (*.f64 (*.f64 -2 (/.f64 a c)) b_2) (/.f64 1 (cbrt.f64 a))))
(/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 -2 a) c) (/.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) (/.f64 b_2 -1/2)) (cbrt.f64 (pow.f64 a -2)))) (cbrt.f64 a))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 a -2))) (*.f64 (*.f64 b_2 (*.f64 -2 (/.f64 a c))) (/.f64 1 (cbrt.f64 a))))
(/.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 -2 a) c) (/.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) (/.f64 b_2 -1/2)) (cbrt.f64 (pow.f64 a -2)))) (cbrt.f64 a))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 (neg.f64 a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) (*.f64 (*.f64 (/.f64 b_2 a) -1) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 a (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 -1/2 c) (neg.f64 a)) (*.f64 1 (*.f64 a (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 a (*.f64 -1/2 c)) (*.f64 1 (*.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 -1/2 c)) (*.f64 (neg.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 -1/2 c)) (*.f64 1 (*.f64 (neg.f64 b_2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c a) 1/2)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 a b_2) (*.f64 (/.f64 c a) 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 a (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 -2 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 (*.f64 b_2 a) a))) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) (pow.f64 (/.f64 a b_2) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 a b_2) a) (*.f64 -1/2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a)))) 1)
(*.f64 -1/2 (/.f64 c a))
(/.f64 -1/2 (/.f64 a c))
(*.f64 -1/2 (/.f64 c a))
(/.f64 -1/2 (*.f64 1 (/.f64 a c)))
(*.f64 -1/2 (/.f64 c a))
(/.f64 c (/.f64 a -1/2))
(*.f64 -1/2 (/.f64 c a))
(/.f64 c (*.f64 1 (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (*.f64 -1/2 c) a)
(*.f64 -1/2 (/.f64 c a))
(/.f64 1 (*.f64 -2 (/.f64 a c)))
(*.f64 -1/2 (/.f64 c a))
(/.f64 1 (*.f64 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))) (sqrt.f64 (*.f64 -2 (/.f64 a c)))))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (/.f64 1 a) (/.f64 1 (*.f64 -1/2 c)))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (/.f64 1 a) (*.f64 1 (/.f64 1 (*.f64 -1/2 c))))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(*.f64 -1/2 (/.f64 c a))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 1 (*.f64 -1/2 c)) (sqrt.f64 a)))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 -2 c) (sqrt.f64 a)))
(/.f64 (/.f64 (pow.f64 a -1/2) (/.f64 -2 c)) (sqrt.f64 a))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 a (sqrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) a) (sqrt.f64 (*.f64 -1/2 c)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (*.f64 -1/2 c))) a)
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 1 (/.f64 a (sqrt.f64 (*.f64 -1/2 c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) a) (sqrt.f64 (*.f64 -1/2 c)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (*.f64 -1/2 c))) a)
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))) (sqrt.f64 a)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 c)) (sqrt.f64 (/.f64 (*.f64 -2 a) c))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (sqrt.f64 (*.f64 a (/.f64 -2 c))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (/.f64 (*.f64 -2 a) c)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (*.f64 a (/.f64 -2 c))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (*.f64 1 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (/.f64 (*.f64 -2 a) c)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (*.f64 a (/.f64 -2 c))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (/.f64 a (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) a) (cbrt.f64 (*.f64 -1/2 c)))
(*.f64 (cbrt.f64 (*.f64 -1/2 c)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) a))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) (*.f64 1 (/.f64 a (cbrt.f64 (*.f64 -1/2 c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) a) (cbrt.f64 (*.f64 -1/2 c)))
(*.f64 (cbrt.f64 (*.f64 -1/2 c)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 c)) 2) a))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 a c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (cbrt.f64 (/.f64 (*.f64 -2 a) c)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (cbrt.f64 (*.f64 a (/.f64 -2 c))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (*.f64 1 (*.f64 1 (cbrt.f64 (*.f64 -2 (/.f64 a c))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (cbrt.f64 (/.f64 (*.f64 -2 a) c)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) (cbrt.f64 (*.f64 a (/.f64 -2 c))))
(/.f64 (*.f64 (/.f64 c a) 1/2) -1)
(*.f64 -1/2 (/.f64 c a))
(/.f64 -1 (/.f64 2 (/.f64 c a)))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) 1/2)) (*.f64 (*.f64 1 (sqrt.f64 (*.f64 -2 (/.f64 a c)))) (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) 1/2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 -2 a) c)) (sqrt.f64 -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) 1/2)) (*.f64 (sqrt.f64 (*.f64 a (/.f64 -2 c))) (sqrt.f64 -1)))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 1 (*.f64 -1/2 c)) (cbrt.f64 a)))
(/.f64 1 (*.f64 (*.f64 (/.f64 -2 c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 1 (*.f64 (/.f64 -2 c) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) a)
(*.f64 -1/2 (/.f64 c a))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (*.f64 -1/2 c) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 -1/2 c) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 c 1/2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c a))
(/.f64 (neg.f64 (*.f64 c 1/2)) a)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (*.f64 -2 (/.f64 a c)) -1)
(*.f64 -1/2 (/.f64 c a))
(neg.f64 (*.f64 (/.f64 c a) 1/2))
(*.f64 -1/2 (/.f64 c a))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c a)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)))
(*.f64 -1/2 (/.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c a)))))
(*.f64 -1/2 (/.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3))
(*.f64 -1/2 (/.f64 c a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 c) 3) (/.f64 1 (pow.f64 a 3))))
(*.f64 -1/2 (/.f64 c a))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 -1/2 c) 3)))
(*.f64 -1/2 (/.f64 c a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c a))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))) 1))
(*.f64 -1/2 (/.f64 c a))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 c b_2))
0.2b
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3)
33.1b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
Compiler

Compiled 32 to 19 computations (40.6% saved)

series10.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1056×associate-*r/
864×*-commutative
800×associate-/r*
700×unswap-sqr
694×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify168.0ms (1.1%)

Algorithm
egg-herbie
Rules
1472×distribute-lft-in
1462×distribute-rgt-in
1120×associate-*l*
1046×associate-*r*
924×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06087862
115897156
262257156
Stop Event
node limit
Counts
312 → 347
Calls
Call 1
Inputs
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(-.f64 (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) (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.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 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 -1/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 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 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))) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 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 (pow.f64 (cbrt.f64 b_2) 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 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/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 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (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 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.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 (*.f64 -1/2 (/.f64 c b_2)) 6) 1/12) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6) 1/12))
(/.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 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (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 (pow.f64 (cbrt.f64 b_2) 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 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 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 (*.f64 (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 b_2) 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 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) 1) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 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 (pow.f64 (cbrt.f64 b_2) 2)) c) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) -1/2) (/.f64 b_2 c))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 -1/2 c)) b_2)
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 c 1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 c -2)) b_2)
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) c) b_2)
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) 1) (/.f64 b_2 c))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c 1)) b_2)
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) -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 (pow.f64 (cbrt.f64 b_2) 2)) -1/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 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) 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 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6))) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 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 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) c))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 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) (pow.f64 (cbrt.f64 b_2) 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 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 c -2) 1) b_2)
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 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 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 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 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(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 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) 1)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1)
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3))
(*.f64 1 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)
(*.f64 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 -1/2 3/2) (pow.f64 -1/2 3/2)))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) -1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (pow.f64 -1/2 3/2) (pow.f64 -1/2 3/2)) (pow.f64 (/.f64 c b_2) 3))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 3/4))
(/.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1)
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 b_2 c))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) b_2)
(/.f64 (pow.f64 (*.f64 -1/2 c) 3) (pow.f64 b_2 3))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/4 (*.f64 c c))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 1/4 (*.f64 c c)) b_2)) b_2)
(/.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c))) b_2)
(/.f64 (*.f64 1 (pow.f64 (*.f64 -1/2 c) 3)) (pow.f64 b_2 3))
(/.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 2)) (/.f64 b_2 c))
(/.f64 (*.f64 -1/8 (pow.f64 c 3)) (pow.f64 b_2 3))
(/.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (*.f64 b_2 b_2))) b_2)
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c))) (neg.f64 b_2))
(/.f64 (*.f64 -1/8 (pow.f64 (neg.f64 c) 3)) (pow.f64 (neg.f64 b_2) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 c 1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 c -2)) b_2)
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) c) b_2)
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 1) (/.f64 b_2 c))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c 1)) b_2)
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) -1) (/.f64 b_2 (neg.f64 c)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 (*.f64 -1/2 c))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) -1/2) (/.f64 b_2 c))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) 1) (/.f64 b_2 (*.f64 -1/2 c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (*.f64 -1/2 c)) b_2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (*.f64 c 1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (/.f64 c -2)) b_2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 c (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) b_2)
(/.f64 (*.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 c))
(/.f64 (*.f64 (sqrt.f64 c) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (*.f64 (neg.f64 c) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c 1) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) b_2)
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 -1 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 (neg.f64 c)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) 1) b_2)
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 c) 3) 1) (pow.f64 b_2 3))
(/.f64 (*.f64 (*.f64 c 1/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (neg.f64 b_2))
(/.f64 (*.f64 (/.f64 c -2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) b_2)
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 c c)) (*.f64 -1/2 (/.f64 c b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 c c)) b_2) (*.f64 -1/2 (/.f64 c b_2))) b_2)
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/8) (/.f64 b_2 c))
(/.f64 (*.f64 (pow.f64 c 3) -1/8) (pow.f64 b_2 3))
(/.f64 (*.f64 (/.f64 (pow.f64 c 3) (*.f64 b_2 b_2)) -1/8) b_2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c)) -1/8) (neg.f64 b_2))
(/.f64 (*.f64 (pow.f64 (neg.f64 c) 3) -1/8) (pow.f64 (neg.f64 b_2) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) 1) b_2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) b_2) (*.f64 b_2 b_2))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) 1) (pow.f64 b_2 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 b_2 b_2)) b_2)
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (sqrt.f64 (pow.f64 b_2 3))) (sqrt.f64 (pow.f64 b_2 3)))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 b_2 (sqrt.f64 b_2))) (*.f64 b_2 (sqrt.f64 b_2)))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 (sqrt.f64 b_2) (*.f64 b_2 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c (neg.f64 b_2))))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6))
(log.f64 (pow.f64 (exp.f64 -1/8) (pow.f64 (/.f64 c b_2) 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))
(cbrt.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
(exp.f64 (*.f64 3 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(log1p.f64 (expm1.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
Outputs
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 c) (/.f64 1 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 -1/2 (sqrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 c (cbrt.f64 b_2)) (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c b_2))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3)) 1/6))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6))))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6) (*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3)) 1/6))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6) (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12)))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6))))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6) (*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6) (pow.f64 (/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3)) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6))))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6) (*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6)))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) 1/6)))
(*.f64 (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (*.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1/12) (pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2) 1/6))))
(*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6) (*.f64 (pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) 1/6) (pow.f64 (/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3)) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))))))
(*.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 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6) 1/12) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6) 1/12))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 6) 1/6)
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 1))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 c))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1/2 (/.f64 b_2 (neg.f64 c)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (*.f64 -1/2 c))) (/.f64 b_2 (cbrt.f64 (*.f64 -1/2 c))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c -1/2)) (cbrt.f64 (*.f64 c -1/2))) b_2) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 (*.f64 (cbrt.f64 (*.f64 c -1/2)) (cbrt.f64 (*.f64 c -1/2))) b_2))
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(/.f64 (/.f64 -1/2 b_2) (/.f64 1 c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 c -2) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (/.f64 c 1)) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 1 (/.f64 c -2)) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 1 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 1 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 c (/.f64 -1/2 b_2))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (sqrt.f64 b_2)) (sqrt.f64 (/.f64 c (*.f64 b_2 -2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c -1/2)) (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 -1/2 c) -1) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 -1/2 (sqrt.f64 (/.f64 c b_2))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))
(*.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 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) 1) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (/.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 c))))
(/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 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 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) c) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c -1/2)) (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) -1/2) (/.f64 b_2 c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 1) (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 -1/2 c)) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 c -2)) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) c) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) 1) (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 -1/8) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 (pow.f64 -1/8 1/6) (*.f64 (pow.f64 -1/8 1/6) (pow.f64 (cbrt.f64 c) 2))) b_2) (cbrt.f64 c))
(*.f64 (/.f64 (cbrt.f64 -1/8) (/.f64 b_2 (cbrt.f64 c))) (pow.f64 (cbrt.f64 c) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (neg.f64 c)) (neg.f64 b_2))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c 1)) b_2)
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) -1) (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 (*.f64 (pow.f64 -1/8 1/6) (*.f64 (pow.f64 -1/8 1/6) -1)) b_2) (neg.f64 c))
(*.f64 (neg.f64 c) (/.f64 (neg.f64 (cbrt.f64 -1/8)) b_2))
(/.f64 (*.f64 (/.f64 c 1) -1/2) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) -1/2) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) -1/2) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 c 1/2) 1) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 c -2) 1) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 c (/.f64 -1/2 b_2))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (sqrt.f64 b_2)) (sqrt.f64 (/.f64 c (*.f64 b_2 -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 -1/2 (sqrt.f64 (/.f64 c b_2))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 c)))
(*.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 (cbrt.f64 (*.f64 -1/2 c)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c -1/2)) (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 c)) (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c -1/2)) (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 -1/2 (/.f64 c (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 -1/2 (/.f64 1 (sqrt.f64 c))) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 -1/2 b_2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 -1/2 (*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 c))))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) c))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 c))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 c)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 c)))))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 c) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 c)))
(*.f64 (cbrt.f64 c) (/.f64 -1/2 (*.f64 (cbrt.f64 b_2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 c) 2)))))
(/.f64 (/.f64 (*.f64 c 1/2) 1) (neg.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 c 1/2) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 c 1/2) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 c 1/2) -1) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 c 1/2) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 c -2) 1) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 c -2) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -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 (*.f64 c -1/2) (sqrt.f64 b_2)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))) (/.f64 -1/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 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (/.f64 c (sqrt.f64 (cbrt.f64 b_2))) (/.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (fabs.f64 (cbrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 b_2))) (/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (/.f64 c (cbrt.f64 (cbrt.f64 b_2))) (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (*.f64 -1/2 (/.f64 c (neg.f64 b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (*.f64 (*.f64 (pow.f64 -1/8 1/6) (pow.f64 -1/8 1/6)) (/.f64 c (neg.f64 b_2))))
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
(*.f64 c (/.f64 (cbrt.f64 -1/8) b_2))
(neg.f64 (/.f64 (*.f64 -1/2 c) (neg.f64 b_2)))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))
(fabs.f64 (/.f64 c (*.f64 b_2 -2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c b_2)) -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(cbrt.f64 (/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))) 1)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (/.f64 c b_2) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 1 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (*.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (*.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) 4))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (pow.f64 (/.f64 c b_2) 3) -1/8)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 -1/2 3/2) (pow.f64 -1/2 3/2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) -1/2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (*.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) 4))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (*.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) 4))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (pow.f64 -1/2 3/2) (pow.f64 -1/2 3/2)) (pow.f64 (/.f64 c b_2) 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2))))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2))))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2))))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)) (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3/4) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3/2)) (pow.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3/2))))
(*.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 3) 1/6))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 3/4) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 3/4))
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2) 3/2)
(/.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 1)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 b_2 c))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (pow.f64 (*.f64 -1/2 c) 3) (pow.f64 b_2 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 1/4 (*.f64 c c))) (*.f64 b_2 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 (*.f64 1/4 (*.f64 c c)) b_2)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c))) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 1 (pow.f64 (*.f64 -1/2 c) 3)) (pow.f64 b_2 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 2)) (/.f64 b_2 c))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1/8 (pow.f64 c 3)) (pow.f64 b_2 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (*.f64 b_2 b_2))) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c))) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) (/.f64 (neg.f64 b_2) -1/8))
(*.f64 1/8 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) b_2))
(/.f64 (*.f64 -1/8 (pow.f64 (neg.f64 c) 3)) (pow.f64 (neg.f64 b_2) 3))
(/.f64 (pow.f64 (neg.f64 c) 3) (/.f64 (pow.f64 (neg.f64 b_2) 3) -1/8))
(*.f64 (/.f64 -1/8 (neg.f64 (pow.f64 b_2 3))) (pow.f64 (neg.f64 c) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 c -2)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) c) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 1) (/.f64 b_2 c))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 c)) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) b_2) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 (sqrt.f64 c))) (*.f64 -1/2 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 b_2 (cbrt.f64 c)) (*.f64 -1/2 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 (cbrt.f64 c))) (*.f64 -1/2 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (neg.f64 c)) (neg.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c 1)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) -1) (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) b_2) (neg.f64 c))
(*.f64 (neg.f64 c) (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2) 1/2) b_2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 (*.f64 -1/2 c))) (sqrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 (*.f64 -1/2 c))) (cbrt.f64 b_2))
(/.f64 (*.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2) (cbrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)) 4) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 c -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) -1/2) (/.f64 b_2 c))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) 1) (/.f64 b_2 (*.f64 -1/2 c)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (*.f64 -1/2 c)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (/.f64 c -2)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c))) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) 3) (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 c (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 c))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (sqrt.f64 c) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 c)) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) b_2) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 (sqrt.f64 c))) (*.f64 -1/2 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 (/.f64 b_2 (cbrt.f64 c)) (*.f64 -1/2 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 (cbrt.f64 c))) (*.f64 -1/2 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (neg.f64 c) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (neg.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 c 1) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 -1 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) b_2) (neg.f64 c))
(*.f64 (neg.f64 c) (/.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2) 1/2) b_2))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) 1) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 -1/2 c) 3) 1) (pow.f64 b_2 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 c 1/2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (neg.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 c -2) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) c)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 b_2) 2)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 c)) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 c -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c -1/2)) (sqrt.f64 b_2)) (*.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2))) (pow.f64 (/.f64 c (*.f64 b_2 -2)) 2)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 c c)) (*.f64 -1/2 (/.f64 c b_2))) (*.f64 b_2 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 c c)) b_2) (*.f64 -1/2 (/.f64 c b_2))) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) -1/8) (/.f64 b_2 c))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (pow.f64 c 3) -1/8) (pow.f64 b_2 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (/.f64 (pow.f64 c 3) (*.f64 b_2 b_2)) -1/8) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 c b_2) 2) (neg.f64 c)) -1/8) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) (/.f64 (neg.f64 b_2) -1/8))
(*.f64 1/8 (/.f64 (*.f64 (neg.f64 c) (pow.f64 (/.f64 c b_2) 2)) b_2))
(/.f64 (*.f64 (pow.f64 (neg.f64 c) 3) -1/8) (pow.f64 (neg.f64 b_2) 3))
(/.f64 (pow.f64 (neg.f64 c) 3) (/.f64 (pow.f64 (neg.f64 b_2) 3) -1/8))
(*.f64 (/.f64 -1/8 (neg.f64 (pow.f64 b_2 3))) (pow.f64 (neg.f64 c) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) 1) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) (*.f64 -1/2 c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) b_2) (*.f64 b_2 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) 1) (pow.f64 b_2 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 b_2 b_2)) b_2)
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (sqrt.f64 (pow.f64 b_2 3))) (sqrt.f64 (pow.f64 b_2 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 b_2 (sqrt.f64 b_2))) (*.f64 b_2 (sqrt.f64 b_2)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 (sqrt.f64 b_2) (*.f64 b_2 b_2))) (sqrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(/.f64 (/.f64 (pow.f64 (*.f64 -1/2 c) 3) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (/.f64 c (neg.f64 b_2))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 6))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 6))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 6))
(log.f64 (pow.f64 (exp.f64 -1/8) (pow.f64 (/.f64 c b_2) 3)))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(cbrt.f64 (pow.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) 3))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(exp.f64 (*.f64 3 (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))
(log1p.f64 (expm1.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))))
(*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3))
(/.f64 -1/8 (pow.f64 (/.f64 b_2 c) 3))

eval349.0ms (2.3%)

Compiler

Compiled 26451 to 10819 computations (59.1% saved)

prune834.0ms (5.5%)

Pruning

51 alts after pruning (42 fresh and 9 done)

PrunedKeptTotal
New1282231305
Fresh91928
Picked101
Done3912
Total1295511346
Error
4.1b
Counts
1346 → 51
Alt Table
Click to see full alt table
StatusErrorProgram
37.5b
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
51.2b
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3) 3) 1/3)
53.7b
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 c c)) b_2) (*.f64 -1/2 (/.f64 c b_2))) b_2) 1/3)
51.6b
(pow.f64 (exp.f64 (*.f64 3 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1/3)
42.4b
(/.f64 (/.f64 (/.f64 -1/2 (/.f64 a c)) b_2) (/.f64 1 a))
40.4b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 (*.f64 2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
40.4b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (+.f64 b_2 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))))
41.9b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
31.2b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (+.f64 b_2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2))))
50.7b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
50.6b
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) a) (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))
36.7b
(/.f64 (/.f64 -1/2 b_2) (/.f64 1 c))
42.1b
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 c a)))
54.4b
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) b_2) a)
33.2b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
47.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
40.8b
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
41.7b
(/.f64 (*.f64 (*.f64 -1/2 c) a) (*.f64 b_2 a))
36.8b
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
45.4b
(/.f64 (*.f64 b_2 -2) a)
42.8b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
42.5b
(/.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 b_2 a))
42.0b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
51.7b
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
27.5b
(/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
59.3b
(/.f64 (neg.f64 b_2) a)
42.5b
(/.f64 a (*.f64 (*.f64 -2 (/.f64 a c)) b_2))
41.8b
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
36.9b
(/.f64 -1/2 (/.f64 b_2 c))
45.5b
(/.f64 -2 (/.f64 a b_2))
56.6b
(-.f64 (/.f64 (+.f64 b_2 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) a) (/.f64 b_2 a))
47.0b
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
56.3b
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 -1/2 (/.f64 c b_2))) (/.f64 b_2 a))
49.7b
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 c b_2))) 1)
54.5b
(-.f64 1 1)
45.6b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
54.5b
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/3) 1) (/.f64 a b_2))
42.5b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3) 1) (/.f64 a b_2))
42.4b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
51.2b
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 2)) 1) (/.f64 a b_2))
53.5b
(*.f64 (/.f64 (exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a)))) 1) (/.f64 a b_2))
47.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
45.5b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
42.5b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
36.6b
(*.f64 (/.f64 -1/2 b_2) c)
40.0b
(*.f64 (/.f64 -1/2 a) (/.f64 a (/.f64 b_2 c)))
42.4b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
44.5b
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2) 1/6)) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
39.4b
(*.f64 (*.f64 -1/2 (/.f64 (/.f64 c b_2) a)) a)
36.6b
(*.f64 -1/2 (/.f64 c b_2))
39.2b
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
Compiler

Compiled 707 to 494 computations (30.1% saved)

regimes1.1s (7%)

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

4 calls:

386.0ms
a
270.0ms
b_2
246.0ms
c
150.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
22.1b7a
4.7b4b_2
24.7b5c
11.5b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1119 to 498 computations (55.5% saved)

bsearch83.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
6.280438804958325e+134
8.876746109924926e+138
42.0ms
-1.7421299901746508e-134
-1.6372891472291316e-141
19.0ms
-3.1999130025355597e+41
-4.8093138349721423e+36
Results
50.0ms291×body256valid
10.0ms28×body2048valid
7.0ms65×body256invalid
6.0msbody4096valid
3.0ms11×body1024valid
1.0msbody256infinite
1.0msbody512valid
Compiler

Compiled 655 to 429 computations (34.5% saved)

regimes538.0ms (3.5%)

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

4 calls:

188.0ms
a
144.0ms
c
119.0ms
b_2
70.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
22.1b7a
4.8b4b_2
24.7b5c
11.5b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 724 to 327 computations (54.8% saved)

bsearch64.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
2.6209693118423777e+93
3.558729148247239e+93
28.0ms
-1.7421299901746508e-134
-1.6372891472291316e-141
21.0ms
-3.1999130025355597e+41
-4.8093138349721423e+36
Results
37.0ms301×body256valid
9.0ms75×body256invalid
6.0ms17×body2048valid
3.0ms11×body1024valid
2.0msbody4096valid
1.0ms13×body256infinite
1.0msbody512valid
Compiler

Compiled 622 to 411 computations (33.9% saved)

regimes686.0ms (4.5%)

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

3 calls:

373.0ms
c
243.0ms
a
60.0ms
b_2
Results
ErrorSegmentsBranch
22.9b10a
8.1b3b_2
27.2b6c
Compiler

Compiled 420 to 207 computations (50.7% saved)

bsearch82.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
1.5846044193967508e-47
1.1144258313969076e-20
20.0ms
-3.1999130025355597e+41
-4.8093138349721423e+36
Results
28.0ms247×body256valid
8.0ms20×body2048valid
8.0ms29×body1024valid
5.0ms48×body256invalid
4.0ms24×body512valid
1.0msbody256infinite
Compiler

Compiled 522 to 355 computations (32% saved)

regimes408.0ms (2.7%)

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

3 calls:

176.0ms
c
146.0ms
a
77.0ms
b_2
Results
ErrorSegmentsBranch
28.4b8a
11.0b3b_2
32.2b6c
Compiler

Compiled 408 to 202 computations (50.5% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.5846044193967508e-47
1.1144258313969076e-20
21.0ms
-3.736914474408928e-87
-1.2319622615823827e-91
Results
29.0ms229×body256valid
10.0ms27×body2048valid
10.0ms97×body256invalid
7.0ms25×body1024valid
4.0ms23×body512valid
Compiler

Compiled 526 to 389 computations (26% saved)

regimes451.0ms (3%)

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

3 calls:

202.0ms
a
140.0ms
c
100.0ms
b_2
Results
ErrorSegmentsBranch
28.4b8a
11.0b3b_2
32.2b6c
Compiler

Compiled 386 to 197 computations (49% saved)

bsearch90.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
1.5846044193967508e-47
1.1144258313969076e-20
22.0ms
-3.736914474408928e-87
-1.2319622615823827e-91
Results
54.0ms228×body256valid
9.0ms27×body2048valid
9.0ms89×body256invalid
7.0ms27×body1024valid
4.0ms22×body512valid
Compiler

Compiled 488 to 351 computations (28.1% saved)

regimes287.0ms (1.9%)

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

3 calls:

170.0ms
c
76.0ms
a
33.0ms
b_2
Results
ErrorSegmentsBranch
30.9b4a
19.7b2b_2
32.4b7c
Compiler

Compiled 377 to 193 computations (48.8% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.4059811058379665e-219
1.0648404740458014e-218
Results
13.0ms95×body256valid
7.0ms65×body256invalid
0.0msbody512valid
Compiler

Compiled 130 to 99 computations (23.8% saved)

regimes77.0ms (0.5%)

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

3 calls:

33.0ms
a
32.0ms
c
10.0ms
b_2
Results
ErrorSegmentsBranch
30.9b4a
19.8b2b_2
32.6b7c
Compiler

Compiled 47 to 32 computations (31.9% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.4059811058379665e-219
1.0648404740458014e-218
Results
11.0ms94×body256valid
8.0ms72×body256invalid
0.0msbody512valid
Compiler

Compiled 130 to 99 computations (23.8% saved)

regimes19.0ms (0.1%)

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

3 calls:

9.0ms
b_2
4.0ms
c
4.0ms
a
Results
ErrorSegmentsBranch
36.6b1a
33.6b2b_2
36.6b1c
Compiler

Compiled 37 to 26 computations (29.7% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.4059811058379665e-219
1.0648404740458014e-218
Results
11.0ms92×body256valid
6.0ms62×body256invalid
1.0msbody512valid
Compiler

Compiled 124 to 93 computations (25% saved)

regimes15.0ms (0.1%)

Accuracy

Total -10.9b remaining (-21.1%)

Threshold costs -10.9b (-21.1%)

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

3 calls:

8.0ms
b_2
3.0ms
a
3.0ms
c
Results
ErrorSegmentsBranch
54.5b1a
51.5b2b_2
54.5b1c
Compiler

Compiled 22 to 17 computations (22.7% saved)

bsearch66.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
66.0ms
-9.577761061772799e-264
-1.3323395305850917e-276
Results
46.0ms89×body256invalid
18.0ms160×body256valid
Compiler

Compiled 172 to 145 computations (15.7% saved)

simplify20.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
098674
1126674
2143674
3152674
4155674
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -304999999999999998989604400299263855165440) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 -5663458069607753/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 b_2 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2))))))
(if (<=.f64 b_2 -157999999999999994403057200460847034400768) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 -5663458069607753/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 b_2 3499999999999999978132405555192858121159549124299925811366231264215562785927507876424938684416) (/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 -1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -314999999999999993248761330653121648525312) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 7846377169233351/12259964326927110866866776217202473468949912977468817408) (/.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 -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3496697184307563/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3496697184307563/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 3974446316289815/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 2384667789773889/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (/.f64 -2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 4610357726896185/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 -6735961044679679/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (/.f64 (neg.f64 b_2) a) (-.f64 1 1))
(-.f64 1 1)
Outputs
(if (<=.f64 b_2 -304999999999999998989604400299263855165440) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 -5663458069607753/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 b_2 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2))))))
(if (<=.f64 b_2 -304999999999999998989604400299263855165440) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 -5663458069607753/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 b_2 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 c b_2) 2) (/.f64 a b_2)) (*.f64 (/.f64 c b_2) -1/2)))))
(if (<=.f64 b_2 -157999999999999994403057200460847034400768) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 -5663458069607753/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 b_2 3499999999999999978132405555192858121159549124299925811366231264215562785927507876424938684416) (/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 -1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -157999999999999994403057200460847034400768) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 -5663458069607753/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (if (<=.f64 b_2 3499999999999999978132405555192858121159549124299925811366231264215562785927507876424938684416) (/.f64 (neg.f64 c) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 c b_2) -1/2))))
(if (<=.f64 b_2 -314999999999999993248761330653121648525312) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 7846377169233351/12259964326927110866866776217202473468949912977468817408) (/.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 -314999999999999993248761330653121648525312) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 7846377169233351/12259964326927110866866776217202473468949912977468817408) (/.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 -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3496697184307563/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 3496697184307563/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 3496697184307563/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 3496697184307563/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 3496697184307563/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 3496697184307563/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 3974446316289815/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 3974446316289815/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (/.f64 (*.f64 b_2 -2) a) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 2384667789773889/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (/.f64 -2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 2384667789773889/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (/.f64 -2 (/.f64 a b_2)) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 4610357726896185/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 4610357726896185/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 -6735961044679679/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (/.f64 (neg.f64 b_2) a) (-.f64 1 1))
(if (<=.f64 b_2 -6735961044679679/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (/.f64 (neg.f64 b_2) a) 0)
(-.f64 1 1)
0
Compiler

Compiled 284 to 177 computations (37.7% saved)

soundness1.9s (12.5%)

Algorithm
egg-herbie
Rules
1314×associate-*r*
1314×distribute-lft-in
1310×distribute-rgt-in
1144×associate-*l*
1102×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
086522556
1241321450
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
04409018
112578644
255998644
076022534
1236118682
04297898
111416676
251696302
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
086522556
1241321450
Stop Event
node limit
saturated
node limit
node limit
node limit
saturated
saturated
node limit
saturated
Compiler

Compiled 1001 to 260 computations (74% saved)

end111.0ms (0.7%)

Compiler

Compiled 257 to 119 computations (53.7% saved)

Profiling

Loading profile data...