Details

Time bar (total: 14.9s)

analyze287.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.3%)

Results
629.0ms5623×body256valid
414.0ms1183×body2048valid
183.0ms690×body1024valid
172.0ms404×body4096valid
122.0ms1152×body256invalid
106.0ms356×body512valid
38.0ms340×body256infinite
Bogosity

preprocess126.0ms (0.8%)

Algorithm
egg-herbie
Rules
1128×fma-neg
960×*-commutative
752×distribute-lft-neg-in
744×times-frac
662×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032156
182156
2166156
3373156
4752156
51353156
63434156
75950156
87532156
97992156
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 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b_2 c)))) b_2)
(/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (fma.f64 b_2 (neg.f64 c) (*.f64 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 (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 (neg.f64 c) (sqrt.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 c c)))) a)
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify173.0ms (1.2%)

Algorithm
egg-herbie
Rules
826×distribute-lft-in
766×distribute-rgt-in
726×fma-def
524×associate--l-
508×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
13039
25939
312439
421839
541739
677439
7105939
8125139
9173139
10317439
11635439
12675839
13676639
14678239
15678239
16684039
17687639
18690139
19691339
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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 a))

eval0.0ms (0%)

Compiler

Compiled 29 to 13 computations (55.2% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 16 to 10 computations (37.5% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 53 to 10 computations (81.1% saved)

series17.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite143.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1892×associate-*l/
1576×associate-/r*
500×associate-+l+
320×add-sqr-sqrt
310×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify180.0ms (1.2%)

Algorithm
egg-herbie
Rules
1090×associate-*r*
938×associate-/l*
876×associate-*l*
758×associate-+r+
736×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval176.0ms (1.2%)

Compiler

Compiled 17427 to 5289 computations (69.7% saved)

prune135.0ms (0.9%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New56316579
Fresh000
Picked011
Done000
Total56317580
Error
6.0b
Counts
580 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
44.0b
(pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) -1)
54.2b
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)) 2)
53.7b
(/.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 a)) (sqrt.f64 a))
32.6b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)
52.9b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))) a)
48.2b
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
56.5b
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a)
45.0b
(/.f64 (-.f64 (neg.f64 b_2) (+.f64 b_2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) a)
32.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
42.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
56.4b
(/.f64 (-.f64 (neg.f64 b_2) (neg.f64 b_2)) a)
45.3b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
44.6b
(/.f64 (*.f64 b_2 -2) a)
32.5b
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 a))
44.8b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
44.0b
(*.f64 (/.f64 1 a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
42.9b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 536 to 340 computations (36.6% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 65 to 11 computations (83.1% saved)

series11.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite169.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1242×distribute-lft-in
716×associate-/r/
518×associate-/l/
500×associate-+l+
350×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify286.0ms (1.9%)

Algorithm
egg-herbie
Rules
1142×*-commutative
1064×+-commutative
1026×associate-/l*
890×associate-/r*
744×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite93.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify45.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 35 to 16 computations (54.3% saved)

series6.0ms (0%)

Counts
3 → 9
Calls

21 calls:

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

rewrite83.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify90.0ms (0.6%)

Algorithm
egg-herbie
Rules
1244×associate-/r*
828×associate-/r/
774×associate-/l/
524×associate-*r*
510×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 14 computations (74.5% saved)

series6.0ms (0%)

Counts
2 → 40
Calls

18 calls:

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

rewrite134.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1912×associate-*l/
768×associate-/r*
638×associate-/l*
502×associate-+l+
318×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify150.0ms (1%)

Algorithm
egg-herbie
Rules
1332×times-frac
870×associate-/r*
830×associate-*r*
770×associate-/l/
580×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.0b
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
2.9b
(sqrt.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
24.3b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 78 to 13 computations (83.3% saved)

series9.0ms (0.1%)

Counts
1 → 8
Calls

9 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1574×associate-/r*
1416×associate-/l*
500×associate-+l+
312×add-sqr-sqrt
306×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify84.0ms (0.6%)

Algorithm
egg-herbie
Rules
1182×distribute-lft-in
1180×distribute-rgt-in
1062×times-frac
756×*-commutative
736×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval782.0ms (5.2%)

Compiler

Compiled 75240 to 25738 computations (65.8% saved)

prune949.0ms (6.4%)

Pruning

30 alts after pruning (28 fresh and 2 done)

PrunedKeptTotal
New2310212331
Fresh4711
Picked101
Done325
Total2318302348
Error
6.0b
Counts
2348 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 b_2 a)))
44.9b
(fma.f64 (/.f64 1/2 b_2) c (*.f64 b_2 (/.f64 -2 a)))
55.0b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
32.6b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)
52.9b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (-.f64 (sqrt.f64 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4)))) a)
48.2b
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
44.0b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
56.5b
(/.f64 (-.f64 (neg.f64 b_2) (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a)
45.0b
(/.f64 (-.f64 (neg.f64 b_2) (+.f64 b_2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) a)
32.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
42.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
41.2b
(/.f64 (*.f64 c a) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
44.6b
(/.f64 (*.f64 b_2 -2) a)
43.2b
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 a (neg.f64 a)))
42.9b
(/.f64 (*.f64 -1/2 c) b_2)
44.0b
(/.f64 1 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
43.2b
(/.f64 -1/2 (/.f64 b_2 c))
57.5b
(-.f64 (/.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a) (/.f64 b_2 a))
32.5b
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 a))
44.8b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3))
44.8b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 1/2 (/.f64 b_2 c)))
46.9b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2)))))
44.1b
(*.f64 (/.f64 1 a) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
62.4b
(*.f64 (/.f64 1 a) (+.f64 b_2 b_2))
56.9b
(*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
44.6b
(*.f64 b_2 (/.f64 -2 a))
62.4b
(*.f64 2 (/.f64 b_2 a))
56.8b
(*.f64 1/2 (/.f64 c b_2))
51.4b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
50.6b
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
Compiler

Compiled 858 to 577 computations (32.8% saved)

localize22.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))))
3.7b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)
10.0b
(/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
24.3b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
Compiler

Compiled 75 to 12 computations (84% saved)

series47.0ms (0.3%)

Counts
3 → 60
Calls

27 calls:

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

rewrite121.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1512×associate-/r/
538×associate-+l+
364×add-sqr-sqrt
354×pow1
354×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (1.4%)

Algorithm
egg-herbie
Rules
1560×associate-*r/
1558×associate-*l/
1552×associate-*r*
1378×associate-*l*
668×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 a) (+.f64 b_2 b_2))
Compiler

Compiled 19 to 10 computations (47.4% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1630×add-sqr-sqrt
1608×*-un-lft-identity
1508×add-cube-cbrt
1486×add-cbrt-cube
166×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.4%)

Algorithm
egg-herbie
Rules
1620×distribute-lft-in
1544×distribute-rgt-in
1086×associate-/l*
838×associate-/r*
734×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0107857
1283851
2952839
34817839
Stop Event
node limit
Counts
65 → 58
Calls
Call 1
Inputs
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 b_2 a) 1) (*.f64 (/.f64 b_2 a) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b_2 b_2) a))) 1)
(/.f64 1 (/.f64 a (+.f64 b_2 b_2)))
(/.f64 (+.f64 b_2 b_2) a)
(/.f64 (+.f64 b_2 b_2) (/.f64 a (+.f64 b_2 b_2)))
(/.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 2 (/.f64 a b_2))
(/.f64 0 (*.f64 a 0))
(/.f64 0 (*.f64 (neg.f64 a) 0))
(/.f64 0 (*.f64 0 a))
(/.f64 0 (*.f64 0 (neg.f64 a)))
(/.f64 (*.f64 2 (pow.f64 b_2 3)) (*.f64 a (fma.f64 b_2 b_2 0)))
(/.f64 (*.f64 (/.f64 1 a) 0) 0)
(/.f64 (*.f64 (/.f64 1 a) (*.f64 2 (pow.f64 b_2 3))) (fma.f64 b_2 b_2 0))
(/.f64 (*.f64 (+.f64 b_2 b_2) -1) (neg.f64 a))
(/.f64 (*.f64 -1 (+.f64 b_2 b_2)) (neg.f64 a))
(/.f64 (*.f64 0 (/.f64 1 a)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 b_2 b_2 0))
(/.f64 (/.f64 (+.f64 b_2 b_2) 1) a)
(/.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(/.f64 (*.f64 -1 (*.f64 2 (pow.f64 b_2 3))) (*.f64 (neg.f64 a) (fma.f64 b_2 b_2 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 b_2 b_2 0) a))
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 b_2 b_2 0) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 b_2 b_2)) (neg.f64 a))
(pow.f64 (/.f64 (+.f64 b_2 b_2) a) 1)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 3)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)) 1/3)
(sqrt.f64 (*.f64 (+.f64 b_2 b_2) (pow.f64 a -2)))
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b_2 b_2) a))))
(cbrt.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 b_2) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 b_2) a)))
(fma.f64 (/.f64 1 a) b_2 (/.f64 b_2 a))
(fma.f64 b_2 (/.f64 1 a) (/.f64 b_2 a))
Outputs
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(+.f64 (/.f64 b_2 a) (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(+.f64 (*.f64 (/.f64 b_2 a) 1) (*.f64 (/.f64 b_2 a) 1))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 b_2 b_2) a))) 1)
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 1 (/.f64 a (+.f64 b_2 b_2)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (+.f64 b_2 b_2) a)
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (+.f64 b_2 b_2) (/.f64 a (+.f64 b_2 b_2)))
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 2 (*.f64 (/.f64 b_2 a) (+.f64 b_2 b_2)))
(*.f64 b_2 (*.f64 (/.f64 b_2 a) 4))
(/.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 2 (/.f64 a b_2))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 0 (*.f64 a 0))
0
(/.f64 0 (*.f64 (neg.f64 a) 0))
0
(/.f64 0 (*.f64 0 a))
0
(/.f64 0 (*.f64 0 (neg.f64 a)))
0
(/.f64 (*.f64 2 (pow.f64 b_2 3)) (*.f64 a (fma.f64 b_2 b_2 0)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 (/.f64 1 a) 0) 0)
0
(/.f64 (*.f64 (/.f64 1 a) (*.f64 2 (pow.f64 b_2 3))) (fma.f64 b_2 b_2 0))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 (+.f64 b_2 b_2) -1) (neg.f64 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 -1 (+.f64 b_2 b_2)) (neg.f64 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 0 (/.f64 1 a)) 0)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 b_2 b_2 0))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (/.f64 (+.f64 b_2 b_2) 1) a)
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (-.f64 (/.f64 b_2 a) (/.f64 b_2 a)))
0
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(/.f64 (*.f64 2 (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) 0))
(/.f64 2 (/.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 (/.f64 2 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (pow.f64 (/.f64 b_2 a) 3))
(/.f64 2 (/.f64 (/.f64 b_2 a) (/.f64 (pow.f64 (/.f64 b_2 a) 3) (/.f64 b_2 a))))
(/.f64 (*.f64 -1 (*.f64 2 (pow.f64 b_2 3))) (*.f64 (neg.f64 a) (fma.f64 b_2 b_2 0)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 b_2 b_2 0) a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 b_2 b_2 0) (neg.f64 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(/.f64 (neg.f64 (+.f64 b_2 b_2)) (neg.f64 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (/.f64 (+.f64 b_2 b_2) a) 1)
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(pow.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) 2)
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 2 (*.f64 (/.f64 b_2 a) (+.f64 b_2 b_2)))
(*.f64 b_2 (*.f64 (/.f64 b_2 a) 4))
(pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 3)
(/.f64 (*.f64 8 (pow.f64 b_2 3)) a)
(/.f64 (*.f64 (pow.f64 b_2 3) 8) a)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)) 1/3)
(cbrt.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)))
(cbrt.f64 (/.f64 2 (/.f64 (pow.f64 a 3) b_2)))
(cbrt.f64 (*.f64 (/.f64 2 (pow.f64 a 3)) b_2))
(sqrt.f64 (*.f64 (+.f64 b_2 b_2) (pow.f64 a -2)))
(sqrt.f64 (*.f64 2 (*.f64 b_2 (pow.f64 a -2))))
(sqrt.f64 (/.f64 (*.f64 b_2 (/.f64 2 a)) a))
(sqrt.f64 (*.f64 (/.f64 b_2 a) (/.f64 2 a)))
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 b_2) a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 b_2 b_2) a))))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(cbrt.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)))
(cbrt.f64 (/.f64 2 (/.f64 (pow.f64 a 3) b_2)))
(cbrt.f64 (*.f64 (/.f64 2 (pow.f64 a 3)) b_2))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 b_2 b_2) a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) a)) 1))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 b_2 b_2) a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(fma.f64 (/.f64 1 a) b_2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))
(fma.f64 b_2 (/.f64 1 a) (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 2 a))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 18 computations (37.9% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1142×associate-*r/
1096×*-commutative
860×associate-*l/
756×unswap-sqr
674×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
1156×unswap-sqr
854×distribute-rgt-in
852×distribute-lft-in
744×associate-/l*
380×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/2 (/.f64 c (/.f64 b_2 a)))
3.2b
(/.f64 c (/.f64 b_2 a))
5.0b
(/.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a)
5.9b
(-.f64 (/.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a) (/.f64 b_2 a))
Compiler

Compiled 74 to 31 computations (58.1% saved)

series44.0ms (0.3%)

Counts
4 → 144
Calls

36 calls:

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

rewrite145.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1344×associate-/r/
680×associate-/l/
366×add-sqr-sqrt
356×pow1
356×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify245.0ms (1.6%)

Algorithm
egg-herbie
Rules
1292×associate-*r*
982×associate-*l*
966×*-commutative
890×associate-/l*
708×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

eval611.0ms (4.1%)

Compiler

Compiled 41331 to 17481 computations (57.7% saved)

prune453.0ms (3%)

Pruning

45 alts after pruning (40 fresh and 5 done)

PrunedKeptTotal
New1435221457
Fresh51823
Picked011
Done246
Total1442451487
Error
6.0b
Counts
1487 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 b_2 a)))
44.9b
(fma.f64 (/.f64 1/2 b_2) c (*.f64 b_2 (/.f64 -2 a)))
55.0b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
56.8b
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3)
61.8b
(/.f64 (fma.f64 (fma.f64 -1 b_2 (*.f64 a (*.f64 (/.f64 c b_2) 1/2))) (/.f64 a b_2) a) (*.f64 (neg.f64 a) (/.f64 a b_2)))
32.6b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)
33.9b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2)))) a)
47.7b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 2 b_2) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))) a)
49.5b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
48.2b
(/.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)) a)
44.0b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
58.8b
(/.f64 (-.f64 (*.f64 (fma.f64 -1 b_2 (*.f64 (*.f64 1/2 (/.f64 c b_2)) a)) (/.f64 a b_2)) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) (/.f64 a b_2)))
45.0b
(/.f64 (-.f64 (neg.f64 b_2) (+.f64 b_2 (/.f64 (*.f64 c -1/2) (/.f64 b_2 a)))) a)
32.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
42.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
56.4b
(/.f64 (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 (*.f64 1/2 (/.f64 c b_2)) a))) (neg.f64 a))
57.8b
(/.f64 (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))) (/.f64 (*.f64 a (neg.f64 a)) a))
62.9b
(/.f64 (*.f64 (pow.f64 b_2 3) 8) a)
41.2b
(/.f64 (*.f64 c a) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
44.6b
(/.f64 (*.f64 b_2 -2) a)
43.2b
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 a (neg.f64 a)))
42.9b
(/.f64 (*.f64 -1/2 c) b_2)
62.4b
(/.f64 2 (/.f64 a b_2))
44.0b
(/.f64 1 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
56.7b
(/.f64 1/2 (/.f64 b_2 c))
43.2b
(/.f64 -1/2 (/.f64 b_2 c))
60.8b
(-.f64 (/.f64 (/.f64 (+.f64 b_2 (*.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) -1)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)) (/.f64 b_2 a))
57.5b
(-.f64 (/.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a) (/.f64 b_2 a))
57.7b
(-.f64 (/.f64 (neg.f64 (fma.f64 -1 b_2 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) a))))) a) (/.f64 b_2 a))
32.5b
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 a))
61.3b
(-.f64 (*.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 a (*.f64 (/.f64 c b_2) 1/2))) (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 a))
44.8b
(+.f64 (/.f64 b_2 (*.f64 a -1/2)) (*.f64 1/2 (/.f64 c b_2)))
44.1b
(*.f64 (/.f64 1 a) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
56.9b
(*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
62.4b
(*.f64 b_2 (/.f64 2 a))
44.6b
(*.f64 b_2 (/.f64 -2 a))
62.4b
(*.f64 2 (/.f64 b_2 a))
62.6b
(sqrt.f64 (/.f64 (*.f64 b_2 (/.f64 2 a)) a))
62.6b
(sqrt.f64 (*.f64 (/.f64 b_2 a) (/.f64 2 a)))
62.2b
(log.f64 (exp.f64 (/.f64 (+.f64 b_2 b_2) a)))
57.1b
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
63.0b
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) a)))
51.4b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
50.6b
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
56.4b
0
Compiler

Compiled 1255 to 852 computations (32.1% saved)

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.3b
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2))
8.8b
(/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2))))
17.1b
(-.f64 b_2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2)))
25.0b
(log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
Compiler

Compiled 106 to 30 computations (71.7% saved)

series12.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1890×associate-*l/
464×associate-+l+
388×add-sqr-sqrt
376×pow1
376×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify166.0ms (1.1%)

Algorithm
egg-herbie
Rules
866×associate-*r*
768×+-commutative
736×associate-+r+
624×associate-/l*
616×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize150.0ms (1%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 7 computations (50% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite170.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1514×add-sqr-sqrt
1498×*-un-lft-identity
1396×add-cube-cbrt
1380×add-cbrt-cube
1366×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify46.0ms (0.3%)

Algorithm
egg-herbie
Rules
1662×distribute-lft-in
1616×distribute-rgt-in
1066×associate-*r*
922×associate-*l*
650×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060531
1144417
2541297
33889297
Stop Event
node limit
Counts
21 → 27
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) 1)
(/.f64 2 (/.f64 a b_2))
(/.f64 1 (/.f64 a (*.f64 2 b_2)))
(/.f64 (*.f64 2 b_2) a)
(/.f64 (*.f64 2 (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) 2) (neg.f64 a))
(/.f64 (/.f64 (*.f64 2 b_2) 1) a)
(/.f64 (/.f64 (*.f64 2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 2 b_2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (neg.f64 (*.f64 2 b_2)) (neg.f64 a))
(pow.f64 (*.f64 2 (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 b_2 a))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 b_2 a)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 b_2 a)) 2))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 b_2 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 b_2 a))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 b_2 a))))
Outputs
(-.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) 1)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 2 (/.f64 a b_2))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 1 (/.f64 a (*.f64 2 b_2)))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (*.f64 2 b_2) a)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (*.f64 2 (neg.f64 b_2)) (neg.f64 a))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 b_2) 2) (neg.f64 a))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 2 b_2) 1) a)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 2 b_2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (/.f64 2 (cbrt.f64 a)) (/.f64 b_2 (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 2 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (neg.f64 (*.f64 2 b_2)) (neg.f64 a))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(pow.f64 (*.f64 2 (/.f64 b_2 a)) 1)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 b_2 a))) 2)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 b_2 a))) 3)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 b_2 a)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 b_2 a) 2) 4))
(fabs.f64 (*.f64 2 (/.f64 b_2 a)))
(log.f64 (pow.f64 (exp.f64 (/.f64 b_2 a)) 2))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 b_2 a)) 3))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 b_2 a))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 1))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 b_2 a))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) -1)
(+.f64 (/.f64 b_2 (/.f64 a 2)) 0)
(*.f64 2 (/.f64 b_2 a))

localize42.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/2 (/.f64 (*.f64 c a) b_2))
3.7b
(/.f64 (*.f64 c a) b_2)
10.8b
(*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))
Compiler

Compiled 37 to 16 computations (56.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

27 calls:

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

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1016×unswap-sqr
914×swap-sqr
542×associate-/r/
516×associate-/l/
434×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
1200×distribute-rgt-in
1198×distribute-lft-in
900×associate-/l*
626×associate-*l*
538×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03763264
110303186
251673186
Stop Event
node limit
Counts
196 → 180
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)))) 1)
(/.f64 1 (*.f64 a (/.f64 b_2 (*.f64 1/2 (*.f64 a c)))))
(/.f64 a (*.f64 (/.f64 a 1/2) (/.f64 b_2 c)))
(/.f64 1/2 (*.f64 a (/.f64 b_2 (*.f64 a c))))
(/.f64 1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) a))
(/.f64 c (*.f64 (/.f64 a 1/2) (/.f64 b_2 a)))
(/.f64 (*.f64 a c) (*.f64 (/.f64 a 1/2) b_2))
(/.f64 (*.f64 a (/.f64 c b_2)) (/.f64 a 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (/.f64 a (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (sqrt.f64 c) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (*.f64 (sqrt.f64 c) a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2) (/.f64 a (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (cbrt.f64 (*.f64 a c)))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (*.f64 (cbrt.f64 c) a))))
(/.f64 (/.f64 1/2 a) (/.f64 b_2 (*.f64 a c)))
(/.f64 (*.f64 1/2 (*.f64 a c)) (*.f64 a b_2))
(/.f64 -1 (*.f64 (/.f64 a 1/2) (/.f64 (neg.f64 (/.f64 b_2 c)) a)))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 a 1/2) (neg.f64 b_2)))
(/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a c))) (*.f64 (/.f64 a (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1/2 a) (*.f64 a c)) b_2)
(/.f64 (*.f64 1/2 c) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 a c))) b_2)
(/.f64 (*.f64 (/.f64 1/2 a) c) (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 1/2 a) (*.f64 a (neg.f64 c))) (neg.f64 b_2))
(/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) (neg.f64 a)))
(/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a c)) (/.f64 1 a)) b_2)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) 1) (*.f64 a b_2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (sqrt.f64 b_2)) (*.f64 a (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 a (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 (*.f64 a c)))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 a c) 1) (*.f64 (/.f64 a 1/2) b_2))
(/.f64 (/.f64 (*.f64 a c) (sqrt.f64 b_2)) (*.f64 (/.f64 a 1/2) (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (/.f64 a 1/2) (cbrt.f64 b_2)))
(/.f64 (neg.f64 c) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (neg.f64 a))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a c)) 1) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a c)) -1) (*.f64 b_2 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 a c) -1/2) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 a (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 a (/.f64 c b_2)) -1/2) (neg.f64 a))
(pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 1/2 a)))
(neg.f64 (*.f64 (/.f64 1/2 a) (/.f64 (*.f64 a c) (neg.f64 b_2))))
(neg.f64 (/.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 a 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 a)) (*.f64 a (/.f64 c b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 3))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (/.f64 1 (pow.f64 a 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))))
(exp.f64 (log.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c b_2)))) 1)
(*.f64 1 (*.f64 a (/.f64 c b_2)))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 a c) (/.f64 1 b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) 1)
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))) (sqrt.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 (/.f64 1 b_2) (*.f64 a c))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (neg.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 a c) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a c) (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 (*.f64 a c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 a c)) 2))) (cbrt.f64 (*.f64 a c)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) b_2) (cbrt.f64 (*.f64 a c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) -1/2) (pow.f64 (/.f64 b_2 (*.f64 a c)) -1/2))
(pow.f64 (*.f64 a (/.f64 c b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/3)
(pow.f64 (/.f64 b_2 (*.f64 a c)) -1)
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)))
(neg.f64 (*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) 1))
(neg.f64 (*.f64 (*.f64 a c) (/.f64 1 (neg.f64 b_2))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a c) (neg.f64 b_2))))
(neg.f64 (/.f64 c (/.f64 b_2 (neg.f64 a))))
(neg.f64 (/.f64 (*.f64 a (neg.f64 c)) b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) 1))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 2))
(log.f64 (exp.f64 (*.f64 a (/.f64 c b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c b_2)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) 1)
(/.f64 1 (/.f64 b_2 (*.f64 1/2 (*.f64 a c))))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 1/2 (*.f64 a c)))))
(/.f64 1/2 (/.f64 b_2 (*.f64 a c)))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(/.f64 (*.f64 1/2 (*.f64 a c)) b_2)
(/.f64 (*.f64 1/2 c) (/.f64 b_2 a))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) 1) b_2)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (neg.f64 b_2))
(pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) 1/2))
(neg.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 a (/.f64 c b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
Outputs
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)))) 1)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 a (/.f64 b_2 (*.f64 1/2 (*.f64 a c)))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 a (*.f64 (/.f64 a 1/2) (/.f64 b_2 c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (*.f64 a (/.f64 b_2 (*.f64 a c))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 c (*.f64 (/.f64 a 1/2) (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 a c) (*.f64 (/.f64 a 1/2) b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 a (/.f64 c b_2)) (/.f64 a 1/2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) a)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (/.f64 a (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 c) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (*.f64 (sqrt.f64 c) a))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2) (/.f64 a (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (cbrt.f64 (*.f64 a c)))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (*.f64 (cbrt.f64 c) a))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 1/2 a) (/.f64 b_2 (*.f64 a c)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 1/2 (*.f64 a c)) (*.f64 a b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 (/.f64 a 1/2) (/.f64 (neg.f64 (/.f64 b_2 c)) a)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 a 1/2) (neg.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a c))) (*.f64 (/.f64 a (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (sqrt.f64 b_2)))
(/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 c a))) (*.f64 (/.f64 a (sqrt.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)))) (sqrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 1/2 a))) (*.f64 a (sqrt.f64 b_2))) (sqrt.f64 (/.f64 c (/.f64 b_2 (*.f64 1/2 a)))))
(/.f64 (*.f64 (/.f64 1/2 a) (*.f64 a c)) b_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 (/.f64 1 a) (*.f64 1/2 (*.f64 a c))) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 1/2 a) c) (/.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (/.f64 1/2 a) (*.f64 a (neg.f64 c))) (neg.f64 b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 -1/2 (*.f64 (/.f64 b_2 (*.f64 a c)) (neg.f64 a)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 c 1/2) (*.f64 a (/.f64 b_2 a)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a c)) (/.f64 1 a)) b_2)
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) 1) (*.f64 a b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (sqrt.f64 b_2)) (*.f64 a (sqrt.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 a (cbrt.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 (*.f64 a c)))) (cbrt.f64 a))
(/.f64 1/2 (*.f64 (cbrt.f64 a) (/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) b_2) (*.f64 c a))))
(/.f64 1/2 (*.f64 (cbrt.f64 a) (*.f64 (/.f64 (/.f64 b_2 a) c) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (*.f64 a c) 1) (*.f64 (/.f64 a 1/2) b_2))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 a c) (sqrt.f64 b_2)) (*.f64 (/.f64 a 1/2) (sqrt.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (/.f64 a 1/2) (cbrt.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (neg.f64 c) (*.f64 (/.f64 a 1/2) (/.f64 b_2 (neg.f64 a))))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a c)) 1) (*.f64 b_2 a))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a c)) -1) (*.f64 b_2 (neg.f64 a)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (neg.f64 (*.f64 a b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 a (neg.f64 b_2)))
(*.f64 1/2 (/.f64 c b_2))
(/.f64 (*.f64 (*.f64 a (/.f64 c b_2)) -1/2) (neg.f64 a))
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 1)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))) 2)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))) 3)
(*.f64 1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 3) 1/3)
(*.f64 1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) (neg.f64 a)))
(*.f64 1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 1/2 a)))
(*.f64 1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 1/2 a) (/.f64 (*.f64 a c) (neg.f64 b_2))))
(*.f64 1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 a 1/2)))
(*.f64 1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 c b_2) (/.f64 1/2 a))) 2))
(fabs.f64 (*.f64 1/2 (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 a)) (*.f64 a (/.f64 c b_2))))
(*.f64 1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)))))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a)) 3))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3)))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (/.f64 1 (pow.f64 a 3))))
(*.f64 1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) (pow.f64 a 3)))
(*.f64 1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))))
(*.f64 1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))) 1))
(*.f64 1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 1/2 a))))
(*.f64 1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c b_2)))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 1 (*.f64 a (/.f64 c b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 a c) (/.f64 1 b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))) (sqrt.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 a c))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 a c) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c a)) (sqrt.f64 b_2))
(/.f64 c (/.f64 (sqrt.f64 b_2) (/.f64 a (sqrt.f64 b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a c) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c a)) (sqrt.f64 b_2))
(/.f64 c (/.f64 (sqrt.f64 b_2) (/.f64 a (sqrt.f64 b_2))))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 a (neg.f64 c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c a)) (sqrt.f64 b_2))
(/.f64 c (/.f64 (sqrt.f64 b_2) (/.f64 a (sqrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 (*.f64 a c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b_2)) (*.f64 c a)) (sqrt.f64 b_2))
(/.f64 c (/.f64 (sqrt.f64 b_2) (/.f64 a (sqrt.f64 b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 a c)) 2))) (cbrt.f64 (*.f64 a c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.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 (*.f64 c (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) b_2) (cbrt.f64 (*.f64 a 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 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (cbrt.f64 (*.f64 a (/.f64 c b_2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) (sqrt.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 a c))))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 3/2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/6))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) -1/2) (pow.f64 (/.f64 b_2 (*.f64 a c)) -1/2))
(*.f64 c (/.f64 a b_2))
(pow.f64 (*.f64 a (/.f64 c b_2)) 1)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c b_2))) 2)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c b_2))) 3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3) 1/3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 b_2 (*.f64 a c)) -1)
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) 1))
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 (*.f64 a c) (/.f64 1 (neg.f64 b_2))))
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a c) (neg.f64 b_2))))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (neg.f64 a))))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 a (neg.f64 c)) b_2))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) 1))
(*.f64 c (/.f64 a b_2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (exp.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c b_2)))))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c b_2)) 3))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 3)))
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c b_2))) 1))
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) 1)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 1 (/.f64 b_2 (*.f64 1/2 (*.f64 a c))))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 1/2 (*.f64 a c)))))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 1/2 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (*.f64 1/2 (*.f64 a c)) b_2)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (*.f64 1/2 c) (/.f64 b_2 a))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 a))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) 1) b_2)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(/.f64 (*.f64 (*.f64 a c) -1/2) (neg.f64 b_2))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 1)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 2)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 3)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3) 1/3)
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) 1/2))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(neg.f64 (*.f64 1/2 (/.f64 (*.f64 a c) (neg.f64 b_2))))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (neg.f64 b_2)))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 b_2) (*.f64 c a)) 2))
(fabs.f64 (/.f64 c (/.f64 b_2 (*.f64 1/2 a))))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 a (/.f64 c b_2))))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a) 3))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) 1))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))
(*.f64 (/.f64 1/2 b_2) (*.f64 c a))
(/.f64 c (/.f64 b_2 (*.f64 1/2 a)))

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 13 computations (66.7% saved)

series35.0ms (0.2%)

Counts
3 → 28
Calls

24 calls:

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

rewrite136.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1612×associate-*r/
1264×associate-*l/
828×associate-/r*
572×associate-/l*
272×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify187.0ms (1.3%)

Algorithm
egg-herbie
Rules
1250×times-frac
1106×associate-/l/
764×associate-*r*
668×associate-*l*
582×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.5b
(exp.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) a)))
8.8b
(log.f64 (/.f64 (+.f64 b_2 b_2) a))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series148.0ms (1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
86.0ms
b_2
@-inf
(log.f64 (/.f64 (+.f64 b_2 b_2) a))
28.0ms
b_2
@0
(log.f64 (/.f64 (+.f64 b_2 b_2) a))
10.0ms
a
@-inf
(log.f64 (/.f64 (+.f64 b_2 b_2) a))
10.0ms
a
@0
(log.f64 (/.f64 (+.f64 b_2 b_2) a))
7.0ms
a
@inf
(log.f64 (/.f64 (+.f64 b_2 b_2) a))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1682×add-sqr-sqrt
1664×*-un-lft-identity
1554×add-cube-cbrt
1536×add-cbrt-cube
174×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify85.0ms (0.6%)

Algorithm
egg-herbie
Rules
1086×associate-/r*
902×distribute-lft-in
844×distribute-rgt-in
700×associate-*r/
656×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01932497
14752209
217992187
Stop Event
node limit
Counts
125 → 118
Calls
Call 1
Inputs
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(+.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (pow.f64 a -1)))
(+.f64 (log.f64 (+.f64 b_2 b_2)) (neg.f64 (log.f64 a)))
(+.f64 0 (log.f64 (*.f64 2 (/.f64 b_2 a))))
(+.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a))) (log.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a))))
(+.f64 (log.f64 (pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 2)) (log.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a))))
(-.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a))
(-.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (neg.f64 a)))
(-.f64 0 (log.f64 (*.f64 a (+.f64 b_2 b_2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))))) 1)
(*.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 1)
(*.f64 1 (log.f64 (*.f64 2 (/.f64 b_2 a))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2) (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (+.f64 b_2 b_2))) (*.f64 (log.f64 a) (log.f64 a))) (+.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a)))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 b_2 b_2)) 3) (pow.f64 (log.f64 a) 3)) (+.f64 (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (+.f64 b_2 b_2))) (+.f64 (*.f64 (log.f64 a) (log.f64 a)) (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a)))))
(pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 3) 1/3)
(neg.f64 (log.f64 (*.f64 a (+.f64 b_2 b_2))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(exp.f64 (log.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 1))
(log1p.f64 (-.f64 (*.f64 2 (/.f64 b_2 a)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 b_2 a)))) 1)
(*.f64 (+.f64 b_2 b_2) (*.f64 2 (/.f64 b_2 a)))
(*.f64 (+.f64 b_2 b_2) (pow.f64 a -1))
(*.f64 (+.f64 b_2 b_2) (/.f64 1 (neg.f64 a)))
(*.f64 (*.f64 2 (/.f64 b_2 a)) 1)
(*.f64 1 (*.f64 2 (/.f64 b_2 a)))
(*.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) (pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 2) (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 2 (*.f64 b_2 (pow.f64 a -1)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (pow.f64 a -1) (+.f64 b_2 b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 b_2 b_2) 1) (*.f64 2 (/.f64 b_2 a)))
(*.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (+.f64 b_2 b_2) a)
(/.f64 (+.f64 b_2 b_2) (*.f64 a (+.f64 b_2 b_2)))
(/.f64 (+.f64 b_2 b_2) (neg.f64 a))
(/.f64 (+.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 1 (*.f64 a (+.f64 b_2 b_2)))
(/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 b_2)) 1))
(/.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 2 (/.f64 a b_2))
(/.f64 0 (*.f64 a 0))
(/.f64 0 (*.f64 0 a))
(/.f64 (*.f64 2 (pow.f64 b_2 3)) (*.f64 a (fma.f64 b_2 b_2 0)))
(/.f64 (*.f64 0 (pow.f64 a -1)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) (pow.f64 a -1)) (fma.f64 b_2 b_2 0))
(/.f64 (/.f64 (+.f64 b_2 b_2) 1) a)
(/.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 -1 (neg.f64 (*.f64 a (+.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 b_2 b_2 0) a))
(pow.f64 (*.f64 2 (/.f64 b_2 a)) 1)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 3)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 a (+.f64 b_2 b_2)) -1)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))))) (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 2 (/.f64 b_2 a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(neg.f64 (*.f64 2 (/.f64 b_2 a)))
(sqrt.f64 (/.f64 (+.f64 b_2 b_2) (*.f64 a a)))
(log.f64 (exp.f64 (*.f64 2 (/.f64 b_2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 b_2 a)))))
(cbrt.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 b_2 a))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 b_2 a))))
Outputs
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b_2))) (log.f64 (/.f64 2 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 -2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 -2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 -2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (/.f64 -2 a)) (*.f64 -1 (log.f64 (/.f64 -1 b_2))))
(+.f64 (log.f64 (/.f64 -2 a)) (neg.f64 (log.f64 (/.f64 -1 b_2))))
(-.f64 (log.f64 (/.f64 -2 a)) (log.f64 (/.f64 -1 b_2)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 1 a)) (log.f64 (*.f64 2 b_2)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 -2 b_2)))
(+.f64 (log.f64 (/.f64 -1 a)) (log.f64 (*.f64 b_2 -2)))
(+.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 (/.f64 -1 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(+.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (pow.f64 a -1)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (+.f64 b_2 b_2)) (neg.f64 (log.f64 a)))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 0 (log.f64 (*.f64 2 (/.f64 b_2 a))))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(+.f64 (log.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a))) (log.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a))))
(*.f64 2 (log.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a))))
(*.f64 2 (log.f64 (*.f64 2 (/.f64 b_2 (sqrt.f64 a)))))
(+.f64 (log.f64 (pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 2)) (log.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a))))
(*.f64 3 (log.f64 (/.f64 b_2 (/.f64 (cbrt.f64 a) 2))))
(*.f64 (log.f64 (*.f64 2 (/.f64 b_2 (cbrt.f64 a)))) 3)
(-.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(-.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (neg.f64 a)))
(+.f64 (log.f64 b_2) (log.f64 (/.f64 -2 a)))
(-.f64 0 (log.f64 (*.f64 a (+.f64 b_2 b_2))))
(neg.f64 (log.f64 (*.f64 a (+.f64 b_2 b_2))))
(neg.f64 (log.f64 (/.f64 a (/.f64 1/2 b_2))))
(neg.f64 (log.f64 (*.f64 b_2 (+.f64 a a))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))))) 1)
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(*.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 1)
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(*.f64 1 (log.f64 (*.f64 2 (/.f64 b_2 a))))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2) (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (+.f64 b_2 b_2))) (*.f64 (log.f64 a) (log.f64 a))) (+.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a)))
(/.f64 (*.f64 (log.f64 (*.f64 a (+.f64 b_2 b_2))) (-.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a))) (log.f64 (*.f64 a (+.f64 b_2 b_2))))
(/.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) (log.f64 (/.f64 a (/.f64 1/2 b_2)))) (log.f64 (/.f64 a (/.f64 1/2 b_2))))
(*.f64 (/.f64 (log.f64 (*.f64 b_2 (+.f64 a a))) (log.f64 (*.f64 b_2 (+.f64 a a)))) (log.f64 (*.f64 2 (/.f64 b_2 a))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 b_2 b_2)) 3) (pow.f64 (log.f64 a) 3)) (+.f64 (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (+.f64 b_2 b_2))) (+.f64 (*.f64 (log.f64 a) (log.f64 a)) (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 a)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 b_2 b_2)) 3) (pow.f64 (log.f64 a) 3)) (fma.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (+.f64 b_2 b_2)) (*.f64 (log.f64 a) (log.f64 (*.f64 a (+.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 b_2 b_2)) 3) (pow.f64 (log.f64 a) 3)) (fma.f64 (log.f64 a) (log.f64 (/.f64 a (/.f64 1/2 b_2))) (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (+.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 b_2 b_2)) 3) (pow.f64 (log.f64 a) 3)) (fma.f64 (log.f64 a) (log.f64 a) (*.f64 (log.f64 (+.f64 b_2 b_2)) (log.f64 (*.f64 b_2 (+.f64 a a))))))
(pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 1)
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2)
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 3)
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(pow.f64 (pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 3) 1/3)
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(neg.f64 (log.f64 (*.f64 a (+.f64 b_2 b_2))))
(neg.f64 (log.f64 (/.f64 a (/.f64 1/2 b_2))))
(neg.f64 (log.f64 (*.f64 b_2 (+.f64 a a))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 2))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))) 3))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(exp.f64 (log.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 1))
(+.f64 (log.f64 (/.f64 2 a)) (log.f64 b_2))
(log.f64 (*.f64 2 (/.f64 b_2 a)))
(log1p.f64 (-.f64 (*.f64 2 (/.f64 b_2 a)) 1))
(log1p.f64 (fma.f64 2 (/.f64 b_2 a) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 b_2 a)))) 1)
(*.f64 2 (/.f64 b_2 a))
(*.f64 (+.f64 b_2 b_2) (*.f64 2 (/.f64 b_2 a)))
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 4))
(*.f64 b_2 (/.f64 (*.f64 b_2 4) a))
(*.f64 (+.f64 b_2 b_2) (pow.f64 a -1))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (+.f64 b_2 b_2) (/.f64 1 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 2 (/.f64 b_2 a)) 1)
(*.f64 2 (/.f64 b_2 a))
(*.f64 1 (*.f64 2 (/.f64 b_2 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)))
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 4))
(*.f64 b_2 (/.f64 (*.f64 b_2 4) a))
(*.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) (pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 2))
(pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 3)
(/.f64 (*.f64 (pow.f64 b_2 3) 8) a)
(*.f64 (pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 2) (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)))
(pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 3)
(/.f64 (*.f64 (pow.f64 b_2 3) 8) a)
(*.f64 2 (*.f64 b_2 (pow.f64 a -1)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (pow.f64 a -1) (+.f64 b_2 b_2))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (/.f64 (+.f64 b_2 b_2) 1) (*.f64 2 (/.f64 b_2 a)))
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 4))
(*.f64 b_2 (/.f64 (*.f64 b_2 4) a))
(*.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 4))
(*.f64 b_2 (/.f64 (*.f64 b_2 4) a))
(*.f64 (/.f64 2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 2 (/.f64 b_2 a))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 2 (/.f64 b_2 a))
(/.f64 (+.f64 b_2 b_2) a)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (+.f64 b_2 b_2) (*.f64 a (+.f64 b_2 b_2)))
(/.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 1 (/.f64 (/.f64 b_2 a) b_2))
(/.f64 1 a)
(/.f64 (+.f64 b_2 b_2) (neg.f64 a))
(*.f64 (+.f64 b_2 b_2) (/.f64 1 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (+.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(*.f64 2 (/.f64 b_2 a))
(/.f64 1 (*.f64 a (+.f64 b_2 b_2)))
(/.f64 (/.f64 1 a) (+.f64 b_2 b_2))
(/.f64 (/.f64 1/2 b_2) a)
(/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 b_2)) 1))
(/.f64 (/.f64 1 a) (+.f64 b_2 b_2))
(/.f64 (/.f64 1/2 b_2) a)
(/.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 2 (/.f64 b_2 a))
(/.f64 2 (/.f64 a b_2))
(*.f64 2 (/.f64 b_2 a))
(/.f64 0 (*.f64 a 0))
0
(/.f64 0 (*.f64 0 a))
0
(/.f64 (*.f64 2 (pow.f64 b_2 3)) (*.f64 a (fma.f64 b_2 b_2 0)))
(*.f64 2 (/.f64 b_2 a))
(/.f64 (*.f64 0 (pow.f64 a -1)) 0)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) (pow.f64 a -1)) (fma.f64 b_2 b_2 0))
(*.f64 2 (/.f64 b_2 a))
(/.f64 (/.f64 (+.f64 b_2 b_2) 1) a)
(*.f64 2 (/.f64 b_2 a))
(/.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 2 (/.f64 b_2 a))
(/.f64 -1 (neg.f64 (*.f64 a (+.f64 b_2 b_2))))
(/.f64 (/.f64 1 a) (+.f64 b_2 b_2))
(/.f64 (/.f64 1/2 b_2) a)
(/.f64 (*.f64 (*.f64 2 (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 b_2 b_2 0) a))
(*.f64 2 (/.f64 b_2 a))
(pow.f64 (*.f64 2 (/.f64 b_2 a)) 1)
(*.f64 2 (/.f64 b_2 a))
(pow.f64 (/.f64 (+.f64 b_2 b_2) (sqrt.f64 a)) 2)
(*.f64 (*.f64 2 (/.f64 b_2 a)) (+.f64 b_2 b_2))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 4))
(*.f64 b_2 (/.f64 (*.f64 b_2 4) a))
(pow.f64 (/.f64 (+.f64 b_2 b_2) (cbrt.f64 a)) 3)
(/.f64 (*.f64 (pow.f64 b_2 3) 8) a)
(pow.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)) 1/3)
(cbrt.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)))
(cbrt.f64 (/.f64 2 (/.f64 (pow.f64 a 3) b_2)))
(pow.f64 (*.f64 a (+.f64 b_2 b_2)) -1)
(/.f64 (/.f64 1 a) (+.f64 b_2 b_2))
(/.f64 (/.f64 1/2 b_2) a)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a))))) (sqrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 2 (/.f64 b_2 a))))
(pow.f64 (E.f64) (log.f64 (*.f64 2 (/.f64 b_2 a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))) 2)) (cbrt.f64 (log.f64 (*.f64 2 (/.f64 b_2 a)))))
(neg.f64 (*.f64 2 (/.f64 b_2 a)))
(*.f64 (+.f64 b_2 b_2) (/.f64 1 (neg.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(sqrt.f64 (/.f64 (+.f64 b_2 b_2) (*.f64 a a)))
(sqrt.f64 (*.f64 (/.f64 2 a) (/.f64 b_2 a)))
(sqrt.f64 (/.f64 2 (*.f64 a (/.f64 a b_2))))
(log.f64 (exp.f64 (*.f64 2 (/.f64 b_2 a))))
(*.f64 2 (/.f64 b_2 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 b_2 a)))))
(*.f64 2 (/.f64 b_2 a))
(cbrt.f64 (/.f64 (+.f64 b_2 b_2) (pow.f64 a 3)))
(cbrt.f64 (/.f64 2 (/.f64 (pow.f64 a 3) b_2)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 b_2 a))))
(*.f64 2 (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 b_2 a))))
(*.f64 2 (/.f64 b_2 a))

eval512.0ms (3.4%)

Compiler

Compiled 29960 to 11423 computations (61.9% saved)

prune644.0ms (4.3%)

Pruning

53 alts after pruning (45 fresh and 8 done)

PrunedKeptTotal
New1230161246
Fresh62935
Picked101
Done189
Total1238531291
Error
5.9b
Counts
1291 → 53
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 b_2 a)))
44.9b
(fma.f64 (/.f64 1/2 b_2) c (*.f64 b_2 (/.f64 -2 a)))
55.0b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
56.8b
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 c b_2))) 3)
61.8b
(/.f64 (fma.f64 (fma.f64 -1 b_2 (*.f64 a (*.f64 (/.f64 c b_2) 1/2))) (/.f64 a b_2) a) (*.f64 (neg.f64 a) (/.f64 a b_2)))
47.7b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (-.f64 (*.f64 1/2 (*.f64 (/.f64 c b_2) a)) b_2))) a)
32.6b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) a)
33.9b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (-.f64 b_2 (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) 1/2)))) a)
49.5b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (*.f64 1/2 (/.f64 c (/.f64 b_2 a)))) a)
51.7b
(/.f64 (/.f64 (*.f64 c (neg.f64 a)) (*.f64 1/2 (*.f64 (/.f64 c b_2) a))) a)
44.0b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
59.4b
(/.f64 (/.f64 1 a) (+.f64 b_2 b_2))
59.4b
(/.f64 (/.f64 1/2 b_2) a)
56.8b
(/.f64 (/.f64 1/2 a) (/.f64 b_2 (*.f64 a c)))
32.5b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
42.2b
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a)
56.4b
(/.f64 (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 (*.f64 1/2 (/.f64 c b_2)) a))) (neg.f64 a))
57.8b
(/.f64 (+.f64 b_2 (fma.f64 -1 b_2 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))) (/.f64 (*.f64 a (neg.f64 a)) a))
62.9b
(/.f64 (*.f64 (pow.f64 b_2 3) 8) a)
56.8b
(/.f64 (*.f64 (/.f64 1/2 a) (*.f64 a c)) b_2)
56.9b
(/.f64 (*.f64 (/.f64 1/2 a) c) (/.f64 b_2 a))
41.2b
(/.f64 (*.f64 c a) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
44.6b
(/.f64 (*.f64 b_2 -2) a)
43.2b
(/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 a (neg.f64 a)))
46.6b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)) a)
42.9b
(/.f64 (*.f64 -1/2 c) b_2)
62.4b
(/.f64 b_2 a)
56.8b
(/.f64 a (*.f64 (/.f64 a 1/2) (/.f64 b_2 c)))
44.0b
(/.f64 1 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
59.4b
(/.f64 1 (*.f64 a (+.f64 b_2 b_2)))
62.4b
(/.f64 1 a)
56.7b
(/.f64 1/2 (/.f64 b_2 c))
43.2b
(/.f64 -1/2 (/.f64 b_2 c))
60.8b
(-.f64 (/.f64 (/.f64 (+.f64 b_2 (*.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) -1)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)) (/.f64 b_2 a))
57.5b
(-.f64 (/.f64 (neg.f64 (fma.f64 -1 b_2 (*.f64 1/2 (/.f64 c (/.f64 b_2 a))))) a) (/.f64 b_2 a))
57.7b
(-.f64 (/.f64 (neg.f64 (fma.f64 -1 b_2 (expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (/.f64 c b_2)) a))))) a) (/.f64 b_2 a))
32.5b
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 a))
61.7b
(-.f64 (+.f64 1 (*.f64 2 (/.f64 b_2 a))) 1)
61.3b
(-.f64 (*.f64 (/.f64 (fma.f64 -1 b_2 (*.f64 a (*.f64 (/.f64 c b_2) 1/2))) (cbrt.f64 a)) (/.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (/.f64 b_2 a))
44.8b
(+.f64 (/.f64 b_2 (*.f64 a -1/2)) (*.f64 1/2 (/.f64 c b_2)))
44.1b
(*.f64 (/.f64 1 a) (-.f64 b_2 (sqrt.f64 (*.f64 c (neg.f64 a)))))
62.4b
(*.f64 b_2 (/.f64 2 a))
44.6b
(*.f64 b_2 (/.f64 -2 a))
62.4b
(*.f64 2 (/.f64 b_2 a))
62.6b
(sqrt.f64 (/.f64 (*.f64 b_2 (/.f64 2 a)) a))
62.3b
(sqrt.f64 (/.f64 2 (*.f64 a (/.f64 a b_2))))
62.6b
(sqrt.f64 (*.f64 (/.f64 b_2 a) (/.f64 2 a)))
57.1b
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 c b_2))))
63.4b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 b_2 (cbrt.f64 a)))) 3))
61.9b
(exp.f64 (neg.f64 (log.f64 (/.f64 a (/.f64 1/2 b_2)))))
51.4b
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
50.6b
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
56.4b
0
Compiler

Compiled 737 to 506 computations (31.3% saved)

regimes2.0s (13.4%)

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

4 calls:

1.0s
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
389.0ms
a
289.0ms
c
121.0ms
b_2
Results
ErrorSegmentsBranch
27.2b6a
8.3b3b_2
28.3b6c
13.6b5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 898 to 394 computations (56.1% saved)

bsearch68.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
2.735677069850607e+64
2.1297539721951445e+65
58.0ms
-4.447571060599246e-51
-8.934016193075316e-52
Results
40.0ms11×body512valid
14.0ms129×body256valid
4.0ms40×body256invalid
4.0ms13×body1024valid
2.0msbody2048valid
0.0msbody256infinite
Compiler

Compiled 302 to 205 computations (32.1% saved)

regimes596.0ms (4%)

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

4 calls:

299.0ms
a
128.0ms
c
67.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
61.0ms
b_2
Results
ErrorSegmentsBranch
26.4b11a
8.3b3b_2
30.4b5c
13.6b5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 422 to 202 computations (52.1% saved)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
2.735677069850607e+64
2.1297539721951445e+65
19.0ms
-4.447571060599246e-51
-8.934016193075316e-52
Results
18.0ms162×body256valid
5.0ms15×body1024valid
2.0ms23×body256invalid
2.0ms12×body512valid
1.0ms11×body256infinite
1.0msbody2048valid
Compiler

Compiled 334 to 231 computations (30.8% saved)

regimes428.0ms (2.9%)

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

3 calls:

229.0ms
c
119.0ms
a
70.0ms
b_2
Results
ErrorSegmentsBranch
34.2b7a
10.9b3b_2
32.5b13c
Compiler

Compiled 365 to 180 computations (50.7% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.8097782890501772e-53
9.639813085963498e-50
20.0ms
-4.447571060599246e-51
-8.934016193075316e-52
Results
21.0ms192×body256valid
7.0ms53×body256invalid
4.0ms14×body1024valid
2.0ms12×body512valid
2.0msbody2048valid
Compiler

Compiled 392 to 285 computations (27.3% saved)

regimes247.0ms (1.7%)

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

3 calls:

123.0ms
c
83.0ms
a
33.0ms
b_2
Results
ErrorSegmentsBranch
36.8b5a
25.0b2b_2
37.8b7c
Compiler

Compiled 334 to 167 computations (50% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
-1.491426829044927e-290
-4.932994887799687e-291
Results
18.0ms80×body256valid
4.0ms39×body256invalid
Compiler

Compiled 112 to 85 computations (24.1% saved)

regimes94.0ms (0.6%)

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

3 calls:

47.0ms
c
30.0ms
a
15.0ms
b_2
Results
ErrorSegmentsBranch
36.9b5a
25.1b2b_2
37.8b7c
Compiler

Compiled 67 to 40 computations (40.3% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-1.491426829044927e-290
-4.932994887799687e-291
Results
9.0ms80×body256valid
3.0ms30×body256invalid
Compiler

Compiled 112 to 85 computations (24.1% saved)

regimes88.0ms (0.6%)

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

3 calls:

45.0ms
c
28.0ms
a
13.0ms
b_2
Results
ErrorSegmentsBranch
36.9b5a
25.1b2b_2
37.8b7c
Compiler

Compiled 62 to 37 computations (40.3% saved)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
-1.491426829044927e-290
-4.932994887799687e-291
Results
9.0ms80×body256valid
4.0ms40×body256invalid
Compiler

Compiled 112 to 85 computations (24.1% saved)

regimes15.0ms (0.1%)

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

3 calls:

5.0ms
a
4.0ms
b_2
4.0ms
c
Results
ErrorSegmentsBranch
42.9b1a
42.9b1b_2
42.9b1c
Compiler

Compiled 37 to 23 computations (37.8% saved)

regimes12.0ms (0.1%)

Accuracy

Total -6.5b remaining (-11.6%)

Threshold costs -6.5b (-11.6%)

Counts
3 → 1
Calls
Call 1
Inputs
0
(/.f64 1 a)
(/.f64 b_2 a)
Outputs
0
Calls

3 calls:

4.0ms
a
3.0ms
c
3.0ms
b_2
Results
ErrorSegmentsBranch
56.4b1a
56.4b1b_2
56.4b1c
Compiler

Compiled 22 to 16 computations (27.3% saved)

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Rules
44×+-commutative
44×*-commutative
32×sub-neg
26×neg-mul-1
26×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066384
196384
2125384
3154384
4169384
5176384
6178384
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -7279185600130673/6739986666787659948666753771754907668409286105635143120275902562304) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 199999999999999998418077252567267701645512243388460910731136598016) (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 a)) (/.f64 (*.f64 b_2 -2) a)))
(if (<=.f64 b_2 -6402987333448277/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 209999999999999991323773256007297079350100658519725461919217221632) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (*.f64 b_2 -2) a)))
(if (<=.f64 b_2 -2358995333375681/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5091123135840543/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5091123135840543/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (/.f64 (*.f64 -1/2 c) b_2) (*.f64 b_2 (/.f64 -2 a)))
(if (<=.f64 b_2 -5091123135840543/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 -1/2 (/.f64 c b_2)) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -1/2 (/.f64 c b_2))
0
Outputs
(if (<=.f64 b_2 -7279185600130673/6739986666787659948666753771754907668409286105635143120275902562304) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 199999999999999998418077252567267701645512243388460910731136598016) (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 a)) (/.f64 (*.f64 b_2 -2) a)))
(if (<=.f64 b_2 -6402987333448277/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 209999999999999991323773256007297079350100658519725461919217221632) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (*.f64 b_2 -2) a)))
(if (<=.f64 b_2 -6402987333448277/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 209999999999999991323773256007297079350100658519725461919217221632) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 (*.f64 b_2 -2) a)))
(if (<=.f64 b_2 -6402987333448277/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 209999999999999991323773256007297079350100658519725461919217221632) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) b_2) a) (/.f64 (*.f64 b_2 -2) a)))
(if (<=.f64 b_2 -2358995333375681/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -2358995333375681/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (*.f64 -1/2 c) b_2) (if (<=.f64 b_2 4001867083405173/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c (neg.f64 a)))) a) (+.f64 (*.f64 (/.f64 b_2 a) -2) (*.f64 1/2 (/.f64 c b_2)))))
(if (<=.f64 b_2 -5091123135840543/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (/.f64 (*.f64 -1/2 c) b_2) (/.f64 (*.f64 b_2 -2) a))
(if (<=.f64 b_2 -5091123135840543/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (/.f64 (*.f64 -1/2 c) b_2) (*.f64 b_2 (/.f64 -2 a)))
(if (<=.f64 b_2 -5091123135840543/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 -1/2 (/.f64 c b_2)) (*.f64 b_2 (/.f64 -2 a)))
(*.f64 -1/2 (/.f64 c b_2))
0
Compiler

Compiled 170 to 116 computations (31.8% saved)

soundness155.0ms (1%)

Algorithm
egg-herbie
Rules
1090×associate-*r*
1090×associate-*r*
938×associate-/l*
938×associate-/l*
876×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087424249
1240522319
087424249
1240522319
Stop Event
node limit
node limit
Compiler

Compiled 127 to 41 computations (67.7% saved)

end66.0ms (0.4%)

Compiler

Compiled 149 to 87 computations (41.6% saved)

Profiling

Loading profile data...