Details

Time bar (total: 13.4s)

analyze295.0ms (2.2%)

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

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (13%)

Results
636.0ms5495×body256valid
405.0ms1134×body2048valid
253.0ms774×body1024valid
198.0ms449×body4096valid
123.0ms1135×body256invalid
80.0ms404×body512valid
40.0ms361×body256infinite
Bogosity

preprocess258.0ms (1.9%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 19 to 13 computations (31.6% saved)

simplify155.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 9 computations (40% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
0.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
24.3b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series15.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite165.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify237.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

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

eval168.0ms (1.3%)

Compiler

Compiled 16921 to 5689 computations (66.4% saved)

prune176.0ms (1.3%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New57018588
Fresh000
Picked011
Done000
Total57019589
Error
5.2b
Counts
589 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
33.8b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
44.4b
(/.f64 (fma.f64 -2 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) a)
43.8b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
34.4b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
33.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
33.8b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
44.1b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.7b
(/.f64 (-.f64 b_2 b_2) a)
45.5b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
40.7b
(/.f64 (*.f64 c -1/2) b_2)
47.3b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
47.1b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
43.9b
(/.f64 b_2 (/.f64 a -2))
44.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
34.2b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
33.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
50.6b
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (sqrt.f64 a)))
33.8b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
Compiler

Compiled 627 to 369 computations (41.1% saved)

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(-.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2)
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
24.3b
(sqrt.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a))))))
49.8b
(fma.f64 (neg.f64 c) a (*.f64 c a))
Compiler

Compiled 134 to 41 computations (69.4% saved)

series44.0ms (0.3%)

Counts
4 → 100
Calls

33 calls:

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

rewrite109.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify119.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

localize6.0ms (0%)

Compiler

Compiled 14 to 9 computations (35.7% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
6.3b
(/.f64 (*.f64 c a) b_2)
9.9b
(/.f64 (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)) a)
Compiler

Compiled 31 to 11 computations (64.5% saved)

series8.0ms (0.1%)

Counts
2 → 36
Calls

18 calls:

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

rewrite72.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify100.0ms (0.7%)

Algorithm
egg-herbie
Rules
990×distribute-rgt-in
990×distribute-lft-in
590×associate-*r*
584×distribute-rgt-neg-in
578×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03413400
19363166
238943166
Stop Event
node limit
Counts
176 → 171
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 a (*.f64 a (/.f64 b_2 c))))
(*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 1 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))
(*.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (cbrt.f64 a)))
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 a b_2) c) (cbrt.f64 a)))
(*.f64 (/.f64 c (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 a))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2))) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) a) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2) (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2))
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (*.f64 -1/2 (/.f64 1 a))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a))))
(neg.f64 (*.f64 (/.f64 -1/2 a) (/.f64 (*.f64 c a) (neg.f64 b_2))))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 a -1/2)))
(neg.f64 (/.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) a))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (*.f64 1 (/.f64 a b_2)))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 1 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 (*.f64 c (neg.f64 a)) (/.f64 1 (neg.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 a 1) (/.f64 c b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(*.f64 (*.f64 1 (/.f64 a b_2)) c)
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) 1) (/.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (sqrt.f64 (*.f64 c a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 c a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) b_2) (cbrt.f64 (*.f64 c a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2) (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(pow.f64 (/.f64 (/.f64 b_2 c) a) -1)
(neg.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(neg.f64 (/.f64 c (/.f64 b_2 (neg.f64 a))))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) 1))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 a (*.f64 a (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 a (sqrt.f64 a)) b_2) c) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c b_2) (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 a (sqrt.f64 a)) b_2) c) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 a (sqrt.f64 a)) b_2) c) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 a b_2) c) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c b_2) (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 c (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 b_2 a))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c b_2) (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 (/.f64 -1/2 b_2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (*.f64 (/.f64 (/.f64 a (sqrt.f64 a)) b_2) c) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 -1/2 b_2) c))) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (*.f64 -1/2 c) b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (*.f64 c a))) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2))) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) a) (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 c) b_2))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 c) b_2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 c) b_2)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 c) b_2))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 c) b_2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 c) b_2)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 c) b_2))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 c) b_2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 c) b_2)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2) (pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 a -1/2)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (*.f64 -1/2 (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 -1/2 a) (/.f64 (*.f64 c a) (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (/.f64 1/2 (/.f64 (/.f64 b_2 c) a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 c (/.f64 -1/2 a))) 2))
(fabs.f64 (/.f64 (*.f64 -1/2 c) b_2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 -1/2 c) b_2)
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 1 (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c a) (/.f64 1 b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 1 (*.f64 (/.f64 a b_2) c))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 1 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c (neg.f64 a)) (/.f64 1 (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c a) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a 1) (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 1 (/.f64 a b_2)) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) 1) (/.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (sqrt.f64 (*.f64 c a)) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (/.f64 (cbrt.f64 b_2) a)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 c a)) b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 c a)) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 c a) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (/.f64 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 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 c (cbrt.f64 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c b_2) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c a)))) (sqrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) b_2) (cbrt.f64 (*.f64 c a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 c a))))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/6))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2) (pow.f64 (/.f64 (/.f64 b_2 c) a) -1/2))
(*.f64 c (/.f64 a b_2))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 (/.f64 b_2 c) a) -1)
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 c (/.f64 b_2 (neg.f64 a))))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) 1))
(*.f64 c (/.f64 a b_2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b_2 3)))
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (/.f64 a b_2))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 33 to 8 computations (75.8% saved)

series8.0ms (0.1%)

Counts
2 → 14
Calls

15 calls:

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

rewrite131.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

simplify63.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01522163
13252115
212792103
361912103
Stop Event
node limit
Counts
85 → 93
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 1 1/2))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 1 a) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3) 1/3)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 1 1/2))
(sqrt.f64 (*.f64 a c))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(pow.f64 (*.f64 c a) 1/2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (*.f64 a c))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (/.f64 1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 1 a) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (pow.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
24.3b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 64 to 12 computations (81.3% saved)

series43.0ms (0.3%)

Counts
1 → 20
Calls

9 calls:

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

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1688×associate-*r/
1440×associate-*l/
674×associate-+l+
292×add-sqr-sqrt
286×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify74.0ms (0.6%)

Algorithm
egg-herbie
Rules
1840×associate-/r*
814×associate-+r+
786×distribute-lft-in
776×distribute-rgt-in
612×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

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

eval383.0ms (2.9%)

Compiler

Compiled 32213 to 12770 computations (60.4% saved)

prune343.0ms (2.6%)

Pruning

33 alts after pruning (30 fresh and 3 done)

PrunedKeptTotal
New1103191122
Fresh21113
Picked101
Done235
Total1108331141
Error
5.1b
Counts
1141 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
55.8b
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
44.0b
(pow.f64 (/.f64 (*.f64 -1/2 a) b_2) -1)
44.2b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) -1)
47.1b
(pow.f64 (/.f64 a (*.f64 -1/2 (/.f64 c (/.f64 b_2 a)))) -1)
44.0b
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
40.5b
(pow.f64 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 -2 (/.f64 b_2 c))) -1)
33.8b
(pow.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a) -1)
47.2b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
43.8b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
34.4b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
33.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
44.2b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
44.1b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.7b
(/.f64 (-.f64 b_2 b_2) a)
45.5b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
40.7b
(/.f64 (*.f64 c -1/2) b_2)
47.2b
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)) a)
47.1b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
47.0b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) a)
47.3b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
47.0b
(/.f64 (*.f64 -1/2 (*.f64 c (*.f64 a (/.f64 1 b_2)))) a)
59.0b
(/.f64 (neg.f64 b_2) a)
43.9b
(/.f64 b_2 (/.f64 a -2))
44.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
34.2b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
45.9b
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 c)) a)) (/.f64 1 a)))
33.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
43.1b
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
33.8b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
47.3b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
40.8b
(*.f64 c (/.f64 -1/2 b_2))
48.3b
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
Compiler

Compiled 963 to 625 computations (35.1% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
0.8b
(-.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)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite102.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify109.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
6.3b
(/.f64 (*.f64 c a) (neg.f64 b_2))
9.9b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
Compiler

Compiled 35 to 13 computations (62.9% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1044×unswap-sqr
882×swap-sqr
650×associate-/r/
416×distribute-lft-neg-in
406×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
1138×distribute-lft-in
1134×distribute-rgt-in
826×distribute-lft-neg-in
738×associate-/l*
644×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04015213
112164557
251094557
Stop Event
node limit
Counts
253 → 229
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 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))))) 1)
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(/.f64 -1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(/.f64 -1/2 (*.f64 (/.f64 (/.f64 b_2 a) c) a))
(/.f64 a (*.f64 (*.f64 a 2) (/.f64 b_2 c)))
(/.f64 (/.f64 -1/2 a) (/.f64 (/.f64 b_2 a) c))
(/.f64 c (*.f64 (*.f64 a 2) (/.f64 b_2 a)))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a 2)))
(/.f64 (*.f64 a c) (*.f64 (*.f64 a 2) b_2))
(/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 a 2)))
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a 2))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 a 2)))
(/.f64 1 (*.f64 (*.f64 a 2) (/.f64 (/.f64 b_2 a) c)))
(/.f64 1 (/.f64 (*.f64 a b_2) (*.f64 -1/2 (*.f64 a c))))
(/.f64 (sqrt.f64 c) (*.f64 (*.f64 a 2) (/.f64 (/.f64 b_2 a) (sqrt.f64 c))))
(/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (*.f64 a 2) (/.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 a 2) (/.f64 b_2 (*.f64 (cbrt.f64 c) a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (*.f64 a 2) (/.f64 b_2 (cbrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) a)
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 a 2)))
(/.f64 -1 (*.f64 (*.f64 a 2) (/.f64 (/.f64 b_2 a) c)))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(/.f64 1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(/.f64 1/2 (*.f64 (/.f64 (/.f64 b_2 a) c) a))
(/.f64 (*.f64 (/.f64 -1/2 a) c) (/.f64 b_2 a))
(/.f64 (*.f64 -1/2 c) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 c (/.f64 -1/2 a)) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 a c) 1) (*.f64 (*.f64 a 2) b_2))
(/.f64 (/.f64 (*.f64 a c) (sqrt.f64 b_2)) (*.f64 (*.f64 a 2) (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (*.f64 a 2) (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a c) -1) (*.f64 (*.f64 a 2) b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 (/.f64 b_2 a) c))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 (/.f64 b_2 a) c) (sqrt.f64 a)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 b_2 a) c) (cbrt.f64 a)))
(/.f64 (neg.f64 c) (*.f64 (*.f64 a 2) (/.f64 b_2 a)))
(/.f64 (*.f64 1/2 c) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 c -1/2) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) a))
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 3) 1/3)
(neg.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 -1/2 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) (pow.f64 (/.f64 -1/2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))))
(+.f64 (*.f64 (/.f64 c b_2) 0) (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 0 (/.f64 c b_2)) (*.f64 (/.f64 a b_2) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(*.f64 a (/.f64 c b_2))
(*.f64 a (neg.f64 (/.f64 c b_2)))
(*.f64 a (neg.f64 (*.f64 c (/.f64 1 b_2))))
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(*.f64 c (*.f64 1 (/.f64 a b_2)))
(*.f64 c (neg.f64 (*.f64 1 (/.f64 a b_2))))
(*.f64 (*.f64 a c) (/.f64 1 b_2))
(*.f64 (*.f64 a c) (neg.f64 (/.f64 1 b_2)))
(*.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 (*.f64 (/.f64 a b_2) c) -1)
(*.f64 1 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 b_2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (/.f64 1 b_2))))
(*.f64 -1 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 b_2) (*.f64 a c))
(*.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 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (neg.f64 (/.f64 c (sqrt.f64 b_2))))
(*.f64 (/.f64 a b_2) c)
(*.f64 (/.f64 c b_2) a)
(*.f64 (neg.f64 c) (*.f64 a (/.f64 1 b_2)))
(*.f64 (neg.f64 c) (*.f64 1 (/.f64 a b_2)))
(*.f64 (*.f64 1 (/.f64 a b_2)) 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 a (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.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 c -1) (/.f64 a 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)) 1) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 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 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (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)) -1) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 (*.f64 a c)))
(*.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) 1) (neg.f64 (/.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) (sqrt.f64 b_2)) (neg.f64 (/.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 (/.f64 a b_2) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.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) -1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a c)) b_2)))
(*.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 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) 0)) b_2)
(*.f64 (/.f64 (*.f64 a c) (+.f64 0 (pow.f64 b_2 3))) (+.f64 (*.f64 b_2 b_2) 0))
(*.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 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) b_2) (cbrt.f64 (*.f64 a c)))
(*.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 -1 (/.f64 b_2 a)) c)
(*.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 (/.f64 (*.f64 a c) 1) (+.f64 (*.f64 b_2 b_2) 0)) b_2)
(*.f64 (/.f64 (/.f64 (*.f64 a c) 1) (+.f64 0 (pow.f64 b_2 3))) (+.f64 (*.f64 b_2 b_2) 0))
(*.f64 (/.f64 (/.f64 (*.f64 a c) -1) (+.f64 (*.f64 b_2 b_2) 0)) b_2)
(*.f64 (/.f64 (/.f64 (*.f64 a c) -1) (+.f64 0 (pow.f64 b_2 3))) (+.f64 (*.f64 b_2 b_2) 0))
(*.f64 (/.f64 (neg.f64 c) b_2) a)
(*.f64 (/.f64 (neg.f64 c) 1) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (neg.f64 c) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (neg.f64 (/.f64 1 b_2)) (*.f64 a c))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 b_2))) (/.f64 (*.f64 a c) (sqrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2))) (/.f64 (*.f64 a c) (cbrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 c b_2)) a)
(*.f64 (neg.f64 (/.f64 c (sqrt.f64 b_2))) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 c 1)) (/.f64 a b_2))
(*.f64 (neg.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 c -1)) (/.f64 a b_2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1)) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (neg.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 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) -1)) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1)) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(*.f64 (neg.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 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) -1)) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 a c))) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (sqrt.f64 (*.f64 a c))))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(pow.f64 (/.f64 (/.f64 b_2 a) c) -1)
(neg.f64 (*.f64 (/.f64 a b_2) c))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (/.f64 (*.f64 c a) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (*.f64 (/.f64 (/.f64 b_2 a) c) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 a (*.f64 (*.f64 a 2) (/.f64 b_2 c)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (/.f64 -1/2 a) (/.f64 (/.f64 b_2 a) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 c (*.f64 (*.f64 a 2) (/.f64 b_2 a)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a 2)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (*.f64 a c) (*.f64 (*.f64 a 2) b_2))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 a 2)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a 2))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 a 2)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 1 (*.f64 (*.f64 a 2) (/.f64 (/.f64 b_2 a) c)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 1 (/.f64 (*.f64 a b_2) (*.f64 -1/2 (*.f64 a c))))
(*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 -1/2 (*.f64 c a)))
(/.f64 1 (/.f64 (/.f64 b_2 c) -1/2))
(/.f64 (sqrt.f64 c) (*.f64 (*.f64 a 2) (/.f64 (/.f64 b_2 a) (sqrt.f64 c))))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (*.f64 a 2) (/.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 a 2) (/.f64 b_2 (*.f64 (cbrt.f64 c) a))))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (*.f64 a 2) (/.f64 b_2 (cbrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 a 2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1 (*.f64 (*.f64 a 2) (/.f64 (/.f64 b_2 a) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 1/2 (*.f64 (/.f64 (/.f64 b_2 a) c) a))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (*.f64 (/.f64 -1/2 a) c) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 a (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 c (/.f64 -1/2 a)) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 (*.f64 a c) 1) (*.f64 (*.f64 a 2) b_2))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (/.f64 (*.f64 a c) (sqrt.f64 b_2)) (*.f64 (*.f64 a 2) (sqrt.f64 b_2)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 (*.f64 a 2) (cbrt.f64 b_2)))
(/.f64 (*.f64 c a) (*.f64 (cbrt.f64 b_2) (*.f64 (*.f64 a 2) (pow.f64 (cbrt.f64 b_2) 2))))
(/.f64 (*.f64 1/2 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a c) -1) (*.f64 (*.f64 a 2) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 (cbrt.f64 b_2) 2) (*.f64 a 2))) (cbrt.f64 b_2))
(/.f64 (*.f64 c a) (*.f64 (cbrt.f64 b_2) (*.f64 (*.f64 a 2) (pow.f64 (cbrt.f64 b_2) 2))))
(/.f64 (*.f64 1/2 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 (/.f64 b_2 a) c))) (sqrt.f64 a))
(/.f64 -1/2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 b_2 (*.f64 c a)) (sqrt.f64 a))))
(/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 (/.f64 b_2 a) (/.f64 c (sqrt.f64 a)))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 b_2 a) (sqrt.f64 a))) c)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 (/.f64 b_2 a) c) (sqrt.f64 a)))
(/.f64 -1/2 (*.f64 (sqrt.f64 a) (*.f64 (/.f64 b_2 (*.f64 c a)) (sqrt.f64 a))))
(/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 (/.f64 b_2 a) (/.f64 c (sqrt.f64 a)))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 a)) (*.f64 (/.f64 b_2 a) (sqrt.f64 a))) c)
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 b_2 a) c) (cbrt.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (neg.f64 c) (*.f64 (*.f64 a 2) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 1/2 c) (*.f64 a (/.f64 b_2 a)))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(/.f64 (*.f64 c -1/2) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))))
(/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 a 2)))
(*.f64 (/.f64 1/2 b_2) c)
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a a) (/.f64 c b_2))) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) (pow.f64 (/.f64 -1/2 a) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 a c) (*.f64 a b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 (/.f64 c b_2) 0) (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(+.f64 (*.f64 0 (/.f64 c b_2)) (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 a (*.f64 c (/.f64 1 b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 a (neg.f64 (/.f64 c b_2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 a (neg.f64 (*.f64 c (/.f64 1 b_2))))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 c (*.f64 a (/.f64 1 b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 1 (/.f64 a b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 c (neg.f64 (*.f64 1 (/.f64 a b_2))))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (*.f64 a c) (/.f64 1 b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 a c) (neg.f64 (/.f64 1 b_2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) 1)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) -1)
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 1 (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (/.f64 1 b_2))))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (/.f64 1 b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (/.f64 1 b_2))))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 -1 (*.f64 (/.f64 a b_2) c))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 1 b_2) (*.f64 a c))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (sqrt.f64 b_2)) (/.f64 (*.f64 a c) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (/.f64 1 (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a c) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (/.f64 (cbrt.f64 b_2) c)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (/.f64 1 (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (neg.f64 (/.f64 c (sqrt.f64 b_2))))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (neg.f64 c) (sqrt.f64 b_2)))
(*.f64 (/.f64 a b_2) c)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c b_2) a)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (neg.f64 c) (*.f64 a (/.f64 1 b_2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 c) (*.f64 1 (/.f64 a b_2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (*.f64 1 (/.f64 a b_2)) c)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (/.f64 1 (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (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 a (/.f64 (cbrt.f64 b_2) c)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 c (cbrt.f64 b_2))))
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.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 a (/.f64 (cbrt.f64 b_2) c)))
(*.f64 (/.f64 c -1) (/.f64 a b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.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 a (/.f64 (cbrt.f64 b_2) c)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 b_2))))
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) -1) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) -1) (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a c)) b_2)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.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 a (/.f64 (sqrt.f64 b_2) c)) (/.f64 1 (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (sqrt.f64 b_2)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a c)) (sqrt.f64 b_2))))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (neg.f64 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 (/.f64 a b_2) c)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (neg.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 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) -1) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) -1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 a c)) b_2)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c b_2) (sqrt.f64 a)))
(*.f64 (/.f64 c b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) 0)) b_2)
(*.f64 b_2 (/.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(*.f64 b_2 (*.f64 (/.f64 c b_2) (/.f64 a b_2)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 a c) (+.f64 0 (pow.f64 b_2 3))) (+.f64 (*.f64 b_2 b_2) 0))
(*.f64 (*.f64 b_2 b_2) (/.f64 a (/.f64 (pow.f64 b_2 3) c)))
(/.f64 (*.f64 c (*.f64 a (*.f64 b_2 b_2))) (pow.f64 b_2 3))
(/.f64 (*.f64 (*.f64 a (*.f64 c b_2)) b_2) (pow.f64 b_2 3))
(*.f64 (/.f64 1 (/.f64 b_2 c)) a)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.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 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) b_2) (cbrt.f64 (*.f64 a c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 -1 (sqrt.f64 b_2)) (/.f64 (*.f64 a c) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (neg.f64 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 (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (/.f64 -1 (/.f64 b_2 a)) c)
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 -1 (/.f64 b_2 c)) a)
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 -1 (/.f64 b_2 (sqrt.f64 (*.f64 a c)))) (sqrt.f64 (*.f64 a c)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.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 (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 a c) 1) (+.f64 (*.f64 b_2 b_2) 0)) b_2)
(*.f64 b_2 (/.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(*.f64 b_2 (*.f64 (/.f64 c b_2) (/.f64 a b_2)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 b_2 b_2))
(*.f64 (/.f64 (/.f64 (*.f64 a c) 1) (+.f64 0 (pow.f64 b_2 3))) (+.f64 (*.f64 b_2 b_2) 0))
(*.f64 (*.f64 b_2 b_2) (/.f64 a (/.f64 (pow.f64 b_2 3) c)))
(/.f64 (*.f64 c (*.f64 a (*.f64 b_2 b_2))) (pow.f64 b_2 3))
(/.f64 (*.f64 (*.f64 a (*.f64 c b_2)) b_2) (pow.f64 b_2 3))
(*.f64 (/.f64 (/.f64 (*.f64 a c) -1) (+.f64 (*.f64 b_2 b_2) 0)) b_2)
(*.f64 b_2 (/.f64 (*.f64 c a) (*.f64 (*.f64 b_2 b_2) -1)))
(*.f64 b_2 (/.f64 (*.f64 c (/.f64 (neg.f64 a) b_2)) b_2))
(*.f64 b_2 (/.f64 (*.f64 c (neg.f64 (/.f64 a b_2))) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 a c) -1) (+.f64 0 (pow.f64 b_2 3))) (+.f64 (*.f64 b_2 b_2) 0))
(*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 (pow.f64 b_2 3) -1)))
(*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 a (pow.f64 b_2 3)) (/.f64 c -1)))
(*.f64 (/.f64 (neg.f64 c) b_2) a)
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (neg.f64 c) 1) (/.f64 a b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 (neg.f64 c) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (neg.f64 c) (sqrt.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 (neg.f64 c) b_2) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c b_2) (neg.f64 (sqrt.f64 a))))
(*.f64 (/.f64 (neg.f64 c) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (neg.f64 c) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (/.f64 1 b_2)) (*.f64 a c))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 b_2))) (/.f64 (*.f64 a c) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (neg.f64 c) (sqrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 b_2) 2))) (/.f64 (*.f64 a c) (cbrt.f64 b_2)))
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 c b_2)) a)
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (/.f64 c (sqrt.f64 b_2))) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (neg.f64 c) (sqrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 c 1)) (/.f64 a b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2))) (/.f64 a (cbrt.f64 b_2)))
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 c -1)) (/.f64 a b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1)) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.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 a (/.f64 (neg.f64 c) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (/.f64 a (cbrt.f64 b_2))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (neg.f64 c) (cbrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a c)) -1)) (/.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1)) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(*.f64 (neg.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 a (sqrt.f64 b_2)) (/.f64 (neg.f64 c) (sqrt.f64 b_2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (pow.f64 (cbrt.f64 b_2) 2)))
(*.f64 (neg.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 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) -1)) (/.f64 (cbrt.f64 (*.f64 a c)) b_2))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)))))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))))))
(*.f64 (*.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 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 (/.f64 b_2 a) c) -1)
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 (/.f64 a b_2) c))
(*.f64 c (neg.f64 (/.f64 a b_2)))
(*.f64 c (/.f64 (neg.f64 a) b_2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 3)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 c (/.f64 a b_2)) 0)
(*.f64 c (/.f64 a b_2))

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.6b
(pow.f64 (/.f64 (*.f64 -1/2 a) b_2) -1)
Compiler

Compiled 22 to 15 computations (31.8% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1886×add-sqr-sqrt
1862×*-un-lft-identity
1744×add-cube-cbrt
1724×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0919
119113
2236413
Stop Event
node limit
Counts
1 → 50
Calls
Call 1
Inputs
(pow.f64 (/.f64 (*.f64 -1/2 a) b_2) -1)
Outputs
((#(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 1 (*.f64 -1/2 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 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -1/2 a)) b_2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 b_2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 1/2)) (neg.f64 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 b_2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 a))) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) -1/2) (/.f64 (sqrt.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) -1/2) (/.f64 (cbrt.f64 b_2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 -1/2 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -1/2 a) -1) (pow.f64 (/.f64 1 b_2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b_2 (*.f64 -1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 -1/2 (/.f64 a b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 b_2) (/.f64 (*.f64 -1/2 a) (sqrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 a) -1/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 (/.f64 1 (*.f64 -1/2 a)) (/.f64 1 b_2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 1) (*.f64 -1/2 a))))) (#(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 (sqrt.f64 (*.f64 -1/2 a))) (sqrt.f64 (*.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (cbrt.f64 (*.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) -2))))) (#(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 (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 b_2) (log.f64 (*.f64 -1/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))))))))

simplify54.0ms (0.4%)

Algorithm
egg-herbie
Rules
1214×associate-*r/
1126×associate-+r+
1120×associate-+l+
916×associate-*l/
722×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130998
1324998
2959998
35175998
Stop Event
node limit
Counts
74 → 55
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 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) 1)
(*.f64 b_2 (/.f64 1 (*.f64 -1/2 a)))
(*.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 1 (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (*.f64 -1/2 a)) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (*.f64 a 1/2)) (neg.f64 b_2))
(*.f64 (/.f64 1 a) (/.f64 b_2 -1/2))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 -1/2 a)))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 a))) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 b_2) -1/2) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) -1/2) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 -1/2 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 a))))
(*.f64 (pow.f64 (*.f64 -1/2 a) -1) (pow.f64 (/.f64 1 b_2) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(/.f64 b_2 (*.f64 -1/2 a))
(/.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) 1))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (sqrt.f64 b_2) (/.f64 (*.f64 -1/2 a) (sqrt.f64 b_2)))
(/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))
(/.f64 (/.f64 b_2 a) -1/2)
(/.f64 (neg.f64 b_2) (*.f64 a 1/2))
(/.f64 (/.f64 1 (*.f64 -1/2 a)) (/.f64 1 b_2))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (/.f64 b_2 1) (*.f64 -1/2 a))
(/.f64 (/.f64 b_2 -1/2) a)
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 a))) (sqrt.f64 (*.f64 -1/2 a)))
(/.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (cbrt.f64 (*.f64 -1/2 a)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) -2))
(log.f64 (exp.f64 (*.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 b_2) (log.f64 (*.f64 -1/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 -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 (exp.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a)))) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 1 (*.f64 -1/2 a)))
(*.f64 -2 (/.f64 b_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 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (*.f64 -1/2 a)) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (*.f64 a 1/2)) (neg.f64 b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 a) (/.f64 b_2 -1/2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 b_2) 1) (/.f64 (sqrt.f64 b_2) (*.f64 -1/2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 b_2) a) (/.f64 (sqrt.f64 b_2) -1/2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1) (/.f64 (cbrt.f64 b_2) (*.f64 -1/2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 -1/2 a))) (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 b_2 (cbrt.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 b_2) -1/2) (/.f64 (sqrt.f64 b_2) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) -1/2) (/.f64 (cbrt.f64 b_2) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a) (/.f64 (cbrt.f64 b_2) -1/2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 (*.f64 -1/2 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (*.f64 -1/2 a) -1) (pow.f64 (/.f64 1 b_2) -1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a -1/2) b_2)) -2)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) -1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 b_2 (*.f64 -1/2 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -1 (neg.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) 1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (/.f64 (*.f64 a -1/2) b_2)))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 b_2) (/.f64 (*.f64 -1/2 a) (sqrt.f64 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 a) -1/2)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) (*.f64 a 1/2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 1 (*.f64 -1/2 a)) (/.f64 1 b_2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 1) (*.f64 -1/2 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 -1/2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 -1/2 a))) (sqrt.f64 (*.f64 -1/2 a)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (cbrt.f64 (*.f64 -1/2 a)))
(*.f64 -2 (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) -2))
(*.f64 -2 (/.f64 b_2 a))
(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 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3))
(*.f64 -2 (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (-.f64 (log.f64 b_2) (log.f64 (*.f64 -1/2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))) 1))
(*.f64 -2 (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
3.2b
(*.f64 (/.f64 a b_2) c)
9.9b
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
12.9b
(cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
Compiler

Compiled 50 to 22 computations (56% saved)

series17.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite103.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1488×associate-/r*
1044×associate-/l*
928×swap-sqr
282×add-sqr-sqrt
272×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify144.0ms (1.1%)

Algorithm
egg-herbie
Rules
1218×times-frac
1100×associate-*r*
1070×associate-/r/
1020×associate-/r*
932×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079212812
1216412132
Stop Event
node limit
Counts
582 → 462
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (cbrt.f64 (*.f64 (/.f64 c a) -1/2)))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (pow.f64 (*.f64 (/.f64 c a) -1/2) 1/3))
(*.f64 (cbrt.f64 (/.f64 -1/2 a)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 1) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1)
(pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 1)
(/.f64 a (/.f64 (*.f64 a -2) (*.f64 (/.f64 1 b_2) c)))
(/.f64 a (/.f64 (*.f64 (*.f64 a -2) b_2) c))
(/.f64 a (/.f64 b_2 (*.f64 (/.f64 c a) -1/2)))
(/.f64 a (*.f64 (*.f64 a -2) (/.f64 b_2 c)))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))
(/.f64 (/.f64 a b_2) (/.f64 a (*.f64 c -1/2)))
(/.f64 c (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
(/.f64 c (/.f64 a (*.f64 (/.f64 a b_2) -1/2)))
(/.f64 c (/.f64 (*.f64 (*.f64 a -2) b_2) a))
(/.f64 c (*.f64 (*.f64 a -2) (/.f64 b_2 a)))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a -2)))
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a -2))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b_2) c)))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(/.f64 1 (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) c)))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 (/.f64 c a) -1/2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 a c)))
(/.f64 1 (*.f64 (*.f64 a -2) (/.f64 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 a (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 (/.f64 a b_2)) c)))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 c) (/.f64 a b_2))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (/.f64 -1/2 a))))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) c)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 (*.f64 a -2) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 a (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 (/.f64 a b_2)) c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 c) (/.f64 a b_2))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 b_2 a) (*.f64 (cbrt.f64 c) (/.f64 -1/2 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (cbrt.f64 a) c)))
(/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) a)
(/.f64 (*.f64 a c) (*.f64 (*.f64 a -2) b_2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a -2) (/.f64 1 b_2)))
(/.f64 (*.f64 a c) (/.f64 b_2 (/.f64 -1/2 a)))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 a) -1/2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (*.f64 a -2)) 1))
(/.f64 (*.f64 a c) (/.f64 (neg.f64 (*.f64 b_2 a)) 1/2))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) (*.f64 (/.f64 c a) -1/2)))
(/.f64 1/2 (/.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) c)))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a c)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) -1/2)) (/.f64 (/.f64 b_2 a) (sqrt.f64 (*.f64 (/.f64 c a) -1/2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 c -1/2) (/.f64 (/.f64 b_2 a) (/.f64 1 a)))
(/.f64 (*.f64 c -1/2) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 -1/2 a))))
(/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 -1/2 a))))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 (*.f64 a -2) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 a -2) (cbrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 c (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 a (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 c)))
(/.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 c)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) b_2)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) b_2)
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 a b_2))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 a))
(/.f64 (/.f64 a (/.f64 1 c)) (*.f64 (*.f64 a -2) b_2))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (*.f64 (*.f64 a -2) (sqrt.f64 b_2)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (*.f64 a -2) (cbrt.f64 b_2)))
(/.f64 (/.f64 a 1) (/.f64 (*.f64 a -2) (/.f64 c b_2)))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 a -2) (/.f64 c (sqrt.f64 b_2))))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -2) (/.f64 c (cbrt.f64 b_2))))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a)))))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 c))))
(/.f64 (*.f64 (*.f64 a c) 1) (*.f64 b_2 (*.f64 a -2)))
(/.f64 (*.f64 (*.f64 a c) 1/2) (neg.f64 (*.f64 b_2 a)))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(/.f64 (*.f64 1/2 (*.f64 a c)) (*.f64 (neg.f64 a) b_2))
(/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 a))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 a -2) (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) a) -2)
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 (*.f64 a -2))) (sqrt.f64 (*.f64 a -2)))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (cbrt.f64 (*.f64 a -2)) (cbrt.f64 (*.f64 a -2)))) (cbrt.f64 (*.f64 a -2)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) b_2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) a))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 a c) (*.f64 a -2)) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) 1) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) 1) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) 1) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) -1) b_2)
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) 1) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1) b_2) (*.f64 a -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) b_2) (neg.f64 a))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 a c)) a) b_2)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (neg.f64 a)) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) 1) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (cbrt.f64 (*.f64 a a))) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) -1) a)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 3)
(pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (/.f64 c a) -1/2)))
(neg.f64 (*.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 a (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) c) (/.f64 -1/2 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) (pow.f64 (/.f64 -1/2 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(exp.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(/.f64 a (/.f64 b_2 c))
(/.f64 a (/.f64 1 (*.f64 (/.f64 1 b_2) c)))
(/.f64 a (*.f64 1 (/.f64 b_2 c)))
(/.f64 (/.f64 a b_2) (/.f64 1 c))
(/.f64 c (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 a b_2) c) 1)
(/.f64 1 (/.f64 b_2 (*.f64 a c)))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 a b_2)) c)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (sqrt.f64 c)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (/.f64 a b_2))))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 b_2 c) (sqrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 (sqrt.f64 a) c)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 a b_2)) c)))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 c c))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 b_2 a) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (/.f64 a b_2))))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (/.f64 b_2 c) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 b_2 (*.f64 (cbrt.f64 a) c)))
(/.f64 (*.f64 a c) b_2)
(/.f64 (*.f64 a c) (/.f64 b_2 1))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) c))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 1 (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 c c))) (/.f64 1 (cbrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 c (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (*.f64 a (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(/.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 b_2 (cbrt.f64 c)))
(/.f64 (/.f64 a (/.f64 1 c)) b_2)
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (cbrt.f64 b_2))
(/.f64 (/.f64 a 1) (/.f64 b_2 c))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 1 (/.f64 c (sqrt.f64 b_2))))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1 (/.f64 c (cbrt.f64 b_2))))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 b_2 (*.f64 (sqrt.f64 a) (sqrt.f64 c))))
(/.f64 (/.f64 c b_2) (/.f64 1 a))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) a))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 b_2))
(/.f64 (/.f64 c 1) (/.f64 b_2 a))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 c (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 1 (cbrt.f64 (*.f64 a a)))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 a c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) 1) b_2)
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) 1) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) 1) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) -1) b_2)
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) c))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 a b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 1)
(*.f64 a (*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c a) -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 (/.f64 c a) -1/2))
(*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 a)))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 -1/2 (*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2))
(*.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(*.f64 1 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 -1/2 a)))
(*.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) (*.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) -1/2)))
(*.f64 (sqrt.f64 (/.f64 -1/2 a)) (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a b_2) c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 -1/2 a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (/.f64 1 a))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 (/.f64 -1/2 a))) (sqrt.f64 (/.f64 -1/2 a)))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (*.f64 (/.f64 -1/2 a) (/.f64 a b_2)) c)
(*.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6)) (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 b_2 c))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) 3) (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 (/.f64 (*.f64 (/.f64 a b_2) c) a) -1/2)
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) b_2) a)
(*.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (neg.f64 a)) 1/2)
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 3/2) (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 3/2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 3/2)))
(/.f64 a (/.f64 (*.f64 a -2) (*.f64 (/.f64 1 b_2) c)))
(/.f64 a (/.f64 (*.f64 (*.f64 a -2) b_2) c))
(/.f64 a (/.f64 b_2 (*.f64 (/.f64 c a) -1/2)))
(/.f64 a (*.f64 (*.f64 a -2) (/.f64 b_2 c)))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))
(/.f64 (/.f64 a b_2) (/.f64 a (*.f64 c -1/2)))
(/.f64 c (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
(/.f64 c (/.f64 a (*.f64 (/.f64 a b_2) -1/2)))
(/.f64 c (/.f64 (*.f64 (*.f64 a -2) b_2) a))
(/.f64 c (*.f64 (*.f64 a -2) (/.f64 b_2 a)))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a -2)))
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a -2))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b_2) c)))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(/.f64 1 (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) c)))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 (/.f64 c a) -1/2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 a c)))
(/.f64 1 (*.f64 (*.f64 a -2) (/.f64 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 a (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 (/.f64 a b_2)) c)))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 c) (/.f64 a b_2))))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (/.f64 -1/2 a))))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) c)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 (*.f64 a -2) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 a (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 (/.f64 a b_2)) c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 c) (/.f64 a b_2))))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 b_2 a) (*.f64 (cbrt.f64 c) (/.f64 -1/2 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (cbrt.f64 a) c)))
(/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 a))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) a)
(/.f64 (*.f64 a c) (*.f64 (*.f64 a -2) b_2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a -2) (/.f64 1 b_2)))
(/.f64 (*.f64 a c) (/.f64 b_2 (/.f64 -1/2 a)))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 a) -1/2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (*.f64 a -2)) 1))
(/.f64 (*.f64 a c) (/.f64 (neg.f64 (*.f64 b_2 a)) 1/2))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) (*.f64 (/.f64 c a) -1/2)))
(/.f64 1/2 (/.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) c)))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a c)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) -1/2)) (/.f64 (/.f64 b_2 a) (sqrt.f64 (*.f64 (/.f64 c a) -1/2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 (*.f64 a c))))
(/.f64 (*.f64 c -1/2) (/.f64 (/.f64 b_2 a) (/.f64 1 a)))
(/.f64 (*.f64 c -1/2) (*.f64 (/.f64 b_2 a) a))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 -1/2 a))))
(/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 -1/2 a))))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 (*.f64 a -2) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 a -2) (cbrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 c (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 a (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 c)))
(/.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 c)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) b_2)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) b_2)
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 a b_2))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 a))
(/.f64 (/.f64 a (/.f64 1 c)) (*.f64 (*.f64 a -2) b_2))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (*.f64 (*.f64 a -2) (sqrt.f64 b_2)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (*.f64 a -2) (cbrt.f64 b_2)))
(/.f64 (/.f64 a 1) (/.f64 (*.f64 a -2) (/.f64 c b_2)))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 a -2) (/.f64 c (sqrt.f64 b_2))))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -2) (/.f64 c (cbrt.f64 b_2))))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a)))))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 c))))
(/.f64 (*.f64 (*.f64 a c) 1) (*.f64 b_2 (*.f64 a -2)))
(/.f64 (*.f64 (*.f64 a c) 1/2) (neg.f64 (*.f64 b_2 a)))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(/.f64 (*.f64 1/2 (*.f64 a c)) (*.f64 (neg.f64 a) b_2))
(/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 a))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 a -2) (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) a) -2)
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 (*.f64 a -2))) (sqrt.f64 (*.f64 a -2)))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (cbrt.f64 (*.f64 a -2)) (cbrt.f64 (*.f64 a -2)))) (cbrt.f64 (*.f64 a -2)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) b_2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) a))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 a c) (*.f64 a -2)) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) 1) b_2)
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) 1) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) 1) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) -1) b_2)
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) 1) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1) b_2) (*.f64 a -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) b_2) (neg.f64 a))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 a c)) a) b_2)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (neg.f64 a)) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) 1) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (cbrt.f64 (*.f64 a a))) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) -1) a)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (/.f64 c a) -1/2)))
(neg.f64 (*.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 a (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) c) (/.f64 -1/2 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) (pow.f64 (/.f64 -1/2 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(exp.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
Outputs
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (cbrt.f64 -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 c a) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))) 1)
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1)
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 1 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 b_2 c))) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (cbrt.f64 (*.f64 (/.f64 c a) -1/2)))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) a)))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (pow.f64 (*.f64 (/.f64 c a) -1/2) 1/3))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (cbrt.f64 (/.f64 (*.f64 c -1/2) a)))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))
(*.f64 (cbrt.f64 (/.f64 -1/2 a)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 b_2 c))) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (/.f64 c (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) 1) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1)
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/3)
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) 2)
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 3)
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2))) 2))
(fabs.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 1))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)))
(cbrt.f64 (/.f64 c (*.f64 b_2 -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (/.f64 (*.f64 a -2) (*.f64 (/.f64 1 b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (/.f64 (*.f64 (*.f64 a -2) b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (/.f64 b_2 (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (*.f64 (*.f64 a -2) (/.f64 b_2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a b_2) (/.f64 a (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 a (*.f64 (/.f64 a b_2) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 (*.f64 (*.f64 a -2) b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (*.f64 (*.f64 a -2) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (*.f64 (*.f64 a -2) (/.f64 b_2 (*.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 a (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 (/.f64 a b_2)) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 c) (/.f64 a b_2))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (/.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 b_2 (*.f64 a -2))) (*.f64 c (sqrt.f64 a)))
(/.f64 (/.f64 (sqrt.f64 a) (/.f64 (*.f64 a -2) (sqrt.f64 a))) (/.f64 b_2 c))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 (*.f64 a -2) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 a (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 (/.f64 a b_2)) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 a -2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) -2)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 c) (/.f64 a b_2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 b_2 a) (*.f64 (cbrt.f64 c) (/.f64 -1/2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (cbrt.f64 a) c)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 c (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a (cbrt.f64 a)) (*.f64 -2 (/.f64 b_2 c))))
(/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (*.f64 (*.f64 a -2) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a -2) (/.f64 1 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 b_2 (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 a) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (*.f64 a -2)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (neg.f64 (*.f64 b_2 a)) 1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1/2 (/.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) -1/2)) (/.f64 (/.f64 b_2 a) (sqrt.f64 (*.f64 (/.f64 c a) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 c -1/2) a)) (/.f64 b_2 a)) (sqrt.f64 (/.f64 (*.f64 c -1/2) a)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 a))) b_2) a))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))) a)
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b_2 (*.f64 a -2))) (sqrt.f64 (*.f64 c a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) a)) (cbrt.f64 (/.f64 (*.f64 c -1/2) a))) (/.f64 b_2 a)) (cbrt.f64 (/.f64 (*.f64 c -1/2) a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (/.f64 a (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))) (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2))))
(/.f64 (*.f64 c -1/2) (/.f64 (/.f64 b_2 a) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c -1/2) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 -1/2 a))))
(*.f64 (/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 b_2 a)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a (/.f64 b_2 c)) (cbrt.f64 (/.f64 1/4 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 (*.f64 a -2) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 a -2) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 a -2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) -2)))
(/.f64 (*.f64 a (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 c -1/2)))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 a))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 a (/.f64 1 c)) (*.f64 (*.f64 a -2) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (*.f64 (*.f64 a -2) (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (*.f64 a -2) (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a 1) (/.f64 (*.f64 a -2) (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 a -2) (/.f64 c (sqrt.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -2) (/.f64 c (cbrt.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a)))))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (*.f64 (/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) b_2) a))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 c))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (*.f64 b_2 (*.f64 a -2))) (*.f64 (sqrt.f64 a) (sqrt.f64 c)))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (*.f64 (/.f64 (sqrt.f64 a) a) (/.f64 (sqrt.f64 c) (*.f64 b_2 -2))))
(/.f64 (*.f64 (*.f64 a c) 1) (*.f64 b_2 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) 1/2) (neg.f64 (*.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 1/2 (*.f64 a c)) (*.f64 (neg.f64 a) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 a -2) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) a) -2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 (*.f64 a -2))) (sqrt.f64 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (cbrt.f64 (*.f64 a -2)) (cbrt.f64 (*.f64 a -2)))) (cbrt.f64 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) b_2) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 c -1/2) a) (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))
(*.f64 (/.f64 c (*.f64 b_2 (*.f64 a -2))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) 1) (cbrt.f64 (*.f64 a a))) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 c (*.f64 b_2 (*.f64 a -2)))))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 c -1/2) a) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) (sqrt.f64 a))) (sqrt.f64 b_2)) (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) (sqrt.f64 b_2)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 b_2)) (cbrt.f64 a))
(/.f64 (*.f64 c (/.f64 -1/2 a)) (*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 a)) (cbrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 c (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 a a))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 c a) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 a c) (*.f64 a -2)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) 1) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) -1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 c -1/2)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (/.f64 a b_2) (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (/.f64 (*.f64 c -1/2) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 c -1/2)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 c -1/2) (/.f64 (/.f64 a b_2) (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) 1) (cbrt.f64 a))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 a -1/2) b_2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (*.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 a b_2))) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 a -1/2) b_2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 -1/2 a) b_2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1) b_2) (*.f64 a -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) b_2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 a c)) a) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (neg.f64 a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) 1) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (cbrt.f64 (*.f64 a a))) (neg.f64 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) -1) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (*.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 a (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)) 2))
(fabs.f64 (/.f64 c (*.f64 b_2 -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) c) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) (pow.f64 (/.f64 -1/2 a) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(exp.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))) 1)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 a (/.f64 b_2 c))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 1 (*.f64 (/.f64 1 b_2) c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 a (*.f64 1 (/.f64 b_2 c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 a b_2) (/.f64 1 c))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 c (/.f64 b_2 a))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 1 (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 a c))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 a b_2)) c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 b_2 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (/.f64 b_2 a)))
(/.f64 (sqrt.f64 c) (/.f64 1 (*.f64 (sqrt.f64 c) (/.f64 a b_2))))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (/.f64 a b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 b_2 c) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 b_2 c)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 b_2 c)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 a b_2)) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) 1) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(/.f64 (cbrt.f64 c) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 c c))))
(*.f64 (/.f64 (cbrt.f64 c) (/.f64 b_2 a)) (cbrt.f64 (*.f64 c c)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 b_2 a) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 b_2 a)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 (*.f64 (cbrt.f64 c) (/.f64 a b_2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) 1) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (/.f64 a b_2) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(/.f64 (cbrt.f64 a) (/.f64 (/.f64 b_2 c) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 b_2 c)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 (cbrt.f64 a) b_2) c))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (/.f64 b_2 c) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 b_2 c)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 (cbrt.f64 a) b_2) c))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 b_2 (*.f64 (cbrt.f64 a) c)))
(*.f64 (/.f64 (cbrt.f64 a) (/.f64 b_2 c)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 (cbrt.f64 a) b_2) c))
(/.f64 (*.f64 a c) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 a c) (/.f64 b_2 1))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) c))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 (*.f64 c a)))
(*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 (*.f64 c a)) b_2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 b_2 (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) b_2) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) b_2))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 1 (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (/.f64 a b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 c c))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) 1) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (/.f64 a b_2) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 c (/.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (sqrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 b_2)) (sqrt.f64 (/.f64 a b_2)))
(/.f64 (*.f64 c (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 c (/.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))))
(*.f64 (/.f64 c (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)))
(/.f64 (*.f64 a (sqrt.f64 c)) (/.f64 b_2 (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (/.f64 a b_2) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(/.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 b_2 (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) 1) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(*.f64 (/.f64 a b_2) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(/.f64 (/.f64 a (/.f64 1 c)) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (cbrt.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 a 1) (/.f64 b_2 c))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 1 (/.f64 c (sqrt.f64 b_2))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1 (/.f64 c (cbrt.f64 b_2))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 b_2 (*.f64 (sqrt.f64 a) (sqrt.f64 c))))
(/.f64 (sqrt.f64 a) (/.f64 (/.f64 (/.f64 b_2 (sqrt.f64 a)) (sqrt.f64 c)) (sqrt.f64 c)))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 (/.f64 b_2 (sqrt.f64 a)) (sqrt.f64 c)))
(/.f64 (/.f64 c b_2) (/.f64 1 a))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c 1) (/.f64 b_2 a))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 c (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 1 (cbrt.f64 (*.f64 a a)))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (*.f64 c (cbrt.f64 (*.f64 a a))) b_2))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 c (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2)))
(/.f64 (/.f64 c (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c (sqrt.f64 b_2)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 c (sqrt.f64 b_2))) (sqrt.f64 b_2)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 c (sqrt.f64 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 b_2)) (cbrt.f64 a))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 a c) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) 1) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 a (/.f64 1 c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) 1) (sqrt.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (cbrt.f64 b_2)) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) c) (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 b_2)))
(/.f64 (*.f64 c (/.f64 a (sqrt.f64 b_2))) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (sqrt.f64 (cbrt.f64 b_2)))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) c) (*.f64 (sqrt.f64 (cbrt.f64 b_2)) (sqrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(/.f64 (*.f64 c (/.f64 a (sqrt.f64 b_2))) (*.f64 (fabs.f64 (cbrt.f64 b_2)) (sqrt.f64 (cbrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (sqrt.f64 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) 1) (cbrt.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (sqrt.f64 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 (cbrt.f64 b_2)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (cbrt.f64 b_2))) (/.f64 a (cbrt.f64 (pow.f64 (cbrt.f64 b_2) 2))))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (cbrt.f64 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 (sqrt.f64 b_2)) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a))) (cbrt.f64 (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (sqrt.f64 b_2))) (/.f64 a (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) 1) (neg.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) -1) b_2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(pow.f64 (*.f64 (/.f64 a b_2) c) 1)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) 2)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) 1/3)
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) c))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(neg.f64 (*.f64 c (/.f64 a (neg.f64 b_2))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 2))
(fabs.f64 (/.f64 a (/.f64 b_2 c)))
(log.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) c))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 c 3)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 a b_2) 3)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) c)) 1))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 c b_2) a)
(/.f64 a (/.f64 b_2 c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 a (*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 a b_2) (*.f64 (/.f64 c a) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 -1/2 (*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 1 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) (sqrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) (*.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (sqrt.f64 (/.f64 -1/2 a)) (*.f64 (sqrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2))) 2)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 b_2 c))) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 (cbrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 c -1/2) a)))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (*.f64 c (/.f64 -1/2 a)) (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))))
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 b_2 a)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a (/.f64 b_2 c)) (cbrt.f64 (/.f64 1/4 (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 (/.f64 -1/2 a))) (sqrt.f64 (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 b_2 a)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a (/.f64 b_2 c)) (cbrt.f64 (/.f64 1/4 (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 -1/2 a) (/.f64 a b_2)) c)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (/.f64 -1/2 a) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6)) (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) a)) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2))) 2)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 b_2 c))) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (sqrt.f64 a))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 b_2 c))) (/.f64 -1/2 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/6) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) 3) (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 a b_2) c) a) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) b_2) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (neg.f64 a)) 1/2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 1)) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 c -1/2) a) (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))
(*.f64 (/.f64 c (*.f64 b_2 (*.f64 a -2))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) 1) (cbrt.f64 (*.f64 a a))) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 c (*.f64 b_2 (*.f64 a -2)))))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 3/2) (pow.f64 (cbrt.f64 (/.f64 -1/2 a)) 3/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))) 3/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (/.f64 (*.f64 a -2) (*.f64 (/.f64 1 b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (/.f64 (*.f64 (*.f64 a -2) b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (/.f64 b_2 (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 a (*.f64 (*.f64 a -2) (/.f64 b_2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a b_2) (/.f64 a (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 (*.f64 a -2) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 a (*.f64 (/.f64 a b_2) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (/.f64 (*.f64 (*.f64 a -2) b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (*.f64 (*.f64 a -2) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 c (*.f64 (/.f64 b_2 a) (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 -1/2 (/.f64 (*.f64 a b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 -1/2 a) (/.f64 b_2 (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 (*.f64 a -2) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1 (*.f64 (*.f64 a -2) (/.f64 b_2 (*.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (sqrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 a (*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (/.f64 a b_2)) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 (/.f64 a b_2)) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 c) (/.f64 (*.f64 a -2) (*.f64 (sqrt.f64 c) (/.f64 a b_2))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (sqrt.f64 c) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (/.f64 -1/2 a))))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) c)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 b_2 (*.f64 a -2))) (*.f64 c (sqrt.f64 a)))
(/.f64 (/.f64 (sqrt.f64 a) (/.f64 (*.f64 a -2) (sqrt.f64 a))) (/.f64 b_2 c))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) (/.f64 (*.f64 a -2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 (*.f64 a -2) (cbrt.f64 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2) (/.f64 a (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 (/.f64 a b_2)) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 a -2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) -2)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 a -2) (*.f64 (cbrt.f64 c) (/.f64 a b_2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (/.f64 b_2 a) (*.f64 (cbrt.f64 c) (/.f64 -1/2 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (cbrt.f64 a) c)))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 b_2 (*.f64 a -2)) (*.f64 c (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a (cbrt.f64 a)) (*.f64 -2 (/.f64 b_2 c))))
(/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (*.f64 (*.f64 a -2) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 a -2) (/.f64 1 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 b_2 (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 a) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 (*.f64 a -2)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a c) (/.f64 (neg.f64 (*.f64 b_2 a)) 1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b_2) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1/2 (/.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 1/2 (/.f64 (*.f64 (neg.f64 a) b_2) (*.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 c a) -1/2)) (/.f64 (/.f64 b_2 a) (sqrt.f64 (*.f64 (/.f64 c a) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 c -1/2) a)) (/.f64 b_2 a)) (sqrt.f64 (/.f64 (*.f64 c -1/2) a)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 a))) b_2) a))
(/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) a) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (sqrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))) a)
(/.f64 (sqrt.f64 (*.f64 a c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b_2 (*.f64 a -2))) (sqrt.f64 (*.f64 c a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 (/.f64 c a) -1/2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 c -1/2) a)) (cbrt.f64 (/.f64 (*.f64 c -1/2) a))) (/.f64 b_2 a)) (cbrt.f64 (/.f64 (*.f64 c -1/2) a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))) (cbrt.f64 (*.f64 c (/.f64 -1/2 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (/.f64 a (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))) (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (*.f64 a c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 (*.f64 a c))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (/.f64 (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 a -2))))
(/.f64 (*.f64 c -1/2) (/.f64 (/.f64 b_2 a) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c -1/2) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 -1/2 a))))
(*.f64 (/.f64 (*.f64 c (cbrt.f64 (/.f64 1/4 (*.f64 a a)))) (/.f64 b_2 a)) (cbrt.f64 (/.f64 -1/2 a)))
(*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a (/.f64 b_2 c)) (cbrt.f64 (/.f64 1/4 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 c)) (/.f64 (*.f64 a -2) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (/.f64 a b_2) (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 a -2) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (*.f64 c (sqrt.f64 (/.f64 a b_2))) (/.f64 (*.f64 a -2) (sqrt.f64 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 c (cbrt.f64 (pow.f64 (/.f64 a b_2) 2))) (/.f64 (*.f64 a -2) (cbrt.f64 (/.f64 a b_2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) (*.f64 a -2)) (*.f64 c (cbrt.f64 (/.f64 a b_2))))
(*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 (/.f64 c a) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a b_2) 2)) -2)))
(/.f64 (*.f64 a (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 c) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 -1/2 (/.f64 (sqrt.f64 c) b_2)))
(/.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 (*.f64 a -2) b_2) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a -2)) (*.f64 (/.f64 a b_2) (cbrt.f64 c)))
(/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 c)))
(/.f64 (*.f64 c 1/2) (*.f64 (/.f64 b_2 a) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) -1/2) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 c -1/2)))
(/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 a))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 a (/.f64 1 c)) (*.f64 (*.f64 a -2) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 b_2) c)) (*.f64 (*.f64 a -2) (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (*.f64 (*.f64 a -2) (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a 1) (/.f64 (*.f64 a -2) (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 a -2) (/.f64 c (sqrt.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -2) (/.f64 c (cbrt.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (/.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a)))))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (*.f64 (/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) b_2) a))
(/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (/.f64 (*.f64 (*.f64 a -2) b_2) (*.f64 (sqrt.f64 a) (sqrt.f64 c))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (*.f64 b_2 (*.f64 a -2))) (*.f64 (sqrt.f64 a) (sqrt.f64 c)))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 c)) (*.f64 (/.f64 (sqrt.f64 a) a) (/.f64 (sqrt.f64 c) (*.f64 b_2 -2))))
(/.f64 (*.f64 (*.f64 a c) 1) (*.f64 b_2 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 a c) 1/2) (neg.f64 (*.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 1/2 (*.f64 a c)) (*.f64 (neg.f64 a) b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 a -2) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) a) -2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (sqrt.f64 (*.f64 a -2))) (sqrt.f64 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 (cbrt.f64 (*.f64 a -2)) (cbrt.f64 (*.f64 a -2)))) (cbrt.f64 (*.f64 a -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) b_2) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (*.f64 (cbrt.f64 (/.f64 b_2 a)) (cbrt.f64 (/.f64 b_2 a)))) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (sqrt.f64 a))) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 c -1/2) a) (*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))))
(*.f64 (/.f64 c (*.f64 b_2 (*.f64 a -2))) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) 1) (cbrt.f64 (*.f64 a a))) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (/.f64 c (*.f64 b_2 (*.f64 a -2)))))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) 1)) (/.f64 (sqrt.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 c -1/2) a) (*.f64 (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) (sqrt.f64 a))) (sqrt.f64 b_2)) (sqrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) (sqrt.f64 b_2)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 b_2)) (cbrt.f64 a))
(/.f64 (*.f64 c (/.f64 -1/2 a)) (*.f64 (/.f64 (sqrt.f64 b_2) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 b_2) (cbrt.f64 a))))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) 1)) (/.f64 (cbrt.f64 b_2) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (sqrt.f64 a))) (/.f64 (cbrt.f64 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) (pow.f64 (cbrt.f64 b_2) 2)) (sqrt.f64 a)) (cbrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 (sqrt.f64 a) (/.f64 (*.f64 c (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2)))
(/.f64 (/.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 c -1/2) a) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 (*.f64 a a))) (/.f64 (cbrt.f64 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (/.f64 (cbrt.f64 b_2) (cbrt.f64 a))) (/.f64 (/.f64 c a) (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 a c) (*.f64 a -2)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a c)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) 1) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 b_2)) (neg.f64 (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (neg.f64 (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) -1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c a) -1/2)) (neg.f64 (pow.f64 (cbrt.f64 b_2) 2))) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) 1) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) (/.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 c -1/2)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (/.f64 a b_2) (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (/.f64 (*.f64 c -1/2) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 a))
(/.f64 (/.f64 a b_2) (/.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) (*.f64 c -1/2)))
(/.f64 (/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 a b_2) (/.f64 (sqrt.f64 a) (*.f64 c -1/2))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 c -1/2) (/.f64 (/.f64 a b_2) (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) 1) (cbrt.f64 a))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 a -1/2) b_2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (*.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 a b_2))) -1/2) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 c (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 a b_2) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 a -1/2) b_2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 -1/2 a) b_2) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1) b_2) (*.f64 a -2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) 1/2) b_2) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 a c)) a) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 a c)) (neg.f64 a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) 1) (neg.f64 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (cbrt.f64 (*.f64 a a))) (neg.f64 (cbrt.f64 a)))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) -1) a)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 a b_2) c) 1/2) (neg.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 c (*.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 a -1/2) b_2))))
(*.f64 (/.f64 a (/.f64 b_2 c)) (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (/.f64 c a) -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (*.f64 (*.f64 (/.f64 c a) -1/2) (/.f64 a (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(neg.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c (*.f64 a -2)) (/.f64 a b_2)) 2))
(fabs.f64 (/.f64 c (*.f64 b_2 -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 a b_2)) c) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) 3) (pow.f64 (/.f64 -1/2 a) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 a) 3) (pow.f64 (*.f64 (/.f64 a b_2) c) 3)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(exp.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 b_2 -2))

eval529.0ms (3.9%)

Compiler

Compiled 33232 to 13295 computations (60% saved)

prune566.0ms (4.2%)

Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New1414281442
Fresh71825
Picked101
Done347
Total1425501475
Error
5.1b
Counts
1475 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
52.8b
(pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/3) 3)
55.8b
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
44.2b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) -1)
44.0b
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
40.5b
(pow.f64 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 -2 (/.f64 b_2 c))) -1)
50.3b
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2)) 3)
33.8b
(pow.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a) -1)
52.8b
(pow.f64 (*.f64 (cbrt.f64 (/.f64 a b_2)) (pow.f64 (*.f64 (/.f64 c a) -1/2) 1/3)) 3)
52.7b
(pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3)) 3)
41.1b
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 3)
44.4b
(/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))
43.8b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
43.8b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
44.3b
(/.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (cbrt.f64 (*.f64 -1/2 a)))
44.3b
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
44.1b
(/.f64 (/.f64 1 (*.f64 -1/2 a)) (/.f64 1 b_2))
47.4b
(/.f64 (/.f64 -1/2 a) (/.f64 (/.f64 b_2 a) c))
34.4b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
33.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
44.2b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
44.1b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.7b
(/.f64 (-.f64 b_2 b_2) a)
56.0b
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a 2))
40.7b
(/.f64 (*.f64 c -1/2) b_2)
47.2b
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)) a)
47.0b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) a)
47.3b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
47.0b
(/.f64 (*.f64 -1/2 (*.f64 c (*.f64 a (/.f64 1 b_2)))) a)
47.5b
(/.f64 (*.f64 -1/2 (*.f64 a c)) (*.f64 a b_2))
59.0b
(/.f64 (neg.f64 b_2) a)
43.9b
(/.f64 b_2 (/.f64 a -2))
40.9b
(/.f64 1 (/.f64 (/.f64 b_2 c) -1/2))
44.0b
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
47.3b
(/.f64 -1/2 (*.f64 (/.f64 (/.f64 b_2 a) c) a))
44.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
43.1b
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
44.0b
(*.f64 (/.f64 1 (*.f64 -1/2 a)) b_2)
43.9b
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
44.2b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
55.9b
(*.f64 (/.f64 1/2 b_2) c)
56.0b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3))
55.9b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 (/.f64 c b_2) a))
56.0b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 (/.f64 1 b_2) (*.f64 a c)))
61.3b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) (/.f64 a (/.f64 (pow.f64 b_2 3) c))))
56.1b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))))
44.4b
(*.f64 (*.f64 (/.f64 -1/2 a) (/.f64 a b_2)) c)
52.7b
(*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 -1/2 a)) (*.f64 (/.f64 a b_2) c)))
40.8b
(*.f64 c (/.f64 -1/2 b_2))
56.6b
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
Compiler

Compiled 1396 to 970 computations (30.5% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)
0.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
24.3b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 81 to 20 computations (75.3% saved)

series30.0ms (0.2%)

Counts
1 → 20
Calls

9 calls:

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

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1700×associate-*r/
1390×associate-*l/
686×associate-+l+
320×add-sqr-sqrt
310×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify84.0ms (0.6%)

Algorithm
egg-herbie
Rules
1624×associate-/r/
962×associate-+r+
714×associate-+l+
654×associate-*r*
586×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 9 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite53.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify47.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
3.2b
(*.f64 (/.f64 a b_2) c)
9.9b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) a)
Compiler

Compiled 31 to 11 computations (64.5% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
880×unswap-sqr
866×swap-sqr
634×associate-/r/
406×distribute-lft-neg-in
386×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify57.0ms (0.4%)

Algorithm
egg-herbie
Rules
1296×associate-/r*
1034×*-commutative
914×associate-/l/
866×associate-/r/
760×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02112179
15861999
222631999
Stop Event
node limit
Counts
113 → 90
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 a (*.f64 a (/.f64 b_2 c))))
(*.f64 -1/2 (*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 1 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) (*.f64 c (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) (/.f64 c a))
(*.f64 (/.f64 1 a) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (cbrt.f64 a)))
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) c)) -1/2)
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (*.f64 (cbrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 1) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) a) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 b_2) a) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 b_2) a) (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 c (neg.f64 (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a a) b_2)) c)
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 1 (/.f64 a (*.f64 (/.f64 -1/2 b_2) a))) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) a) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 b_2) a) a) c)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 a c))) -1/2) (pow.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 a c))) -1/2))
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
(pow.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 a c))) -1)
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (neg.f64 a)) 1))
(neg.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (neg.f64 a))))
(neg.f64 (/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
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 (/.f64 a b_2) c) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 a (*.f64 a (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (*.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) (*.f64 c (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) (/.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 a) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) a) (/.f64 c (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 -1/2 b_2)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 c (/.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 a (*.f64 a (/.f64 b_2 c))) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) a) (/.f64 c (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 -1/2 b_2)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 a b_2) c)) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 c (*.f64 (/.f64 a b_2) 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) a) (/.f64 c (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 -1/2 b_2)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (*.f64 (cbrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 c (/.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 a b_2) c) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 c (/.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 1) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) a) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 c (/.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) a) (/.f64 c (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 -1/2 b_2)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a)))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 b_2) a) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 a b_2)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1/2 b_2) (sqrt.f64 a)) a) (/.f64 c (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 a (sqrt.f64 a)) (/.f64 -1/2 b_2)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 b_2) a) (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 (/.f64 a b_2) (/.f64 -1/2 (cbrt.f64 a)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 c (/.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 a) 2))) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 c (neg.f64 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a a) b_2)) 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 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 (/.f64 a b_2) c)))) (sqrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 2))) (cbrt.f64 (*.f64 (/.f64 a b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2))) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 (/.f64 -1/2 b_2) a))) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) a) (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 b_2) a) a) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 a c))) -1/2) (pow.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 a c))) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -2 (*.f64 (/.f64 b_2 a) (/.f64 a c))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (neg.f64 a)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 c (*.f64 (/.f64 a b_2) 1/2)) a))
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 2))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 39 to 13 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 14
Calls

9 calls:

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

rewrite109.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify138.0ms (1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
04548802
111838682
247028550
Stop Event
node limit
Counts
198 → 274
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (*.f64 (neg.f64 b_2) (/.f64 1 a)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 b_2 a))
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) -1)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 a (/.f64 1 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 -1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.f64 1 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))))
(/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) (/.f64 a (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1)) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a))) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a))) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (sqrt.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 1 a)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)) (cbrt.f64 a))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) -1) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) -1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3) (/.f64 (pow.f64 a -2) a)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 (neg.f64 b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (*.f64 (neg.f64 b_2) (/.f64 1 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 1 a)) (/.f64 (sqrt.f64 (*.f64 a c)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 a (/.f64 1 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 -1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 -1 (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 -1 (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.f64 1 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) a) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) a) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) a) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (/.f64 (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))))) a) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (/.f64 (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) (/.f64 a (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) a) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (/.f64 (+.f64 (sqrt.f64 b_2) (pow.f64 (*.f64 a c) 1/4)) a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a)) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a)) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1)) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a))) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a))) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 1 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1)) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 1 a) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a c))) a))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) a) (/.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))))) (*.f64 (cbrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) -1) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 (pow.f64 a -2))) (/.f64 (cbrt.f64 a) -1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 a c))) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 b_2 (sqrt.f64 (*.f64 a c)))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (sqrt.f64 a)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (sqrt.f64 a)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (/.f64 1 a)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (neg.f64 b_2) 3)) (/.f64 1 a)) (-.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 1 a)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 a c))) a))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 1 a)) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))) a))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) 1) (*.f64 a (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) 1) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) 1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) -1) 1) (*.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) 1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) -1) 1) (*.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) a))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b_2 3) (neg.f64 (pow.f64 (*.f64 a c) 3/2))) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2)))) (sqrt.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2))
(/.f64 (*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) -1) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) 1) (+.f64 (sqrt.f64 (*.f64 a c)) b_2))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 1 a)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (fma.f64 a c (*.f64 b_2 (neg.f64 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) 1) (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2))))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (/.f64 1 a)) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (+.f64 (sqrt.f64 (*.f64 a c)) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) a) (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (*.f64 a (fma.f64 a c (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (sqrt.f64 a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 -1)) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (sqrt.f64 -1)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) (sqrt.f64 -1))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (fabs.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) -1) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 -1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (neg.f64 a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) -1) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (*.f64 -1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3) (/.f64 (pow.f64 a -2) a)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3)
3.2b
(*.f64 (/.f64 a b_2) c)
9.9b
(*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a))
35.1b
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) c) (/.f64 -1/2 a)) 3) 1/3)
Compiler

Compiled 53 to 25 computations (52.8% saved)

series13.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-/r*
1050×associate-/l*
932×swap-sqr
290×add-sqr-sqrt
272×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify158.0ms (1.2%)

Algorithm
egg-herbie
Rules
1670×associate-/l*
1274×associate-/l/
1112×times-frac
940×associate-/r*
866×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval723.0ms (5.4%)

Compiler

Compiled 44871 to 18863 computations (58% saved)

prune1.1s (7.9%)

Pruning

59 alts after pruning (53 fresh and 6 done)

PrunedKeptTotal
New1923161939
Fresh43741
Picked101
Done268
Total1930591989
Error
5.1b
Counts
1989 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
40.5b
(pow.f64 (fma.f64 -2 (/.f64 b_2 c) (*.f64 (/.f64 1/2 b_2) a)) -1)
55.8b
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 3) 1/3) 3) 1/3)
52.8b
(pow.f64 (pow.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c)) 1/3) 3)
55.7b
(pow.f64 (pow.f64 (/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a))) 3) 1/3)
55.3b
(pow.f64 (pow.f64 (/.f64 c (*.f64 b_2 -2)) 3) 1/3)
44.2b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) -1)
44.0b
(pow.f64 (/.f64 -1/2 (/.f64 b_2 a)) -1)
40.5b
(pow.f64 (+.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 -2 (/.f64 b_2 c))) -1)
50.3b
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (cbrt.f64 -1/2)) 3)
44.2b
(pow.f64 (*.f64 (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) a) -1)
52.8b
(pow.f64 (*.f64 (cbrt.f64 (/.f64 a b_2)) (pow.f64 (*.f64 (/.f64 c a) -1/2) 1/3)) 3)
52.7b
(pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a b_2) (/.f64 (*.f64 a -2) c))) 1/3)) 3)
41.1b
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 b_2 -2))) 3)
44.4b
(/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 (*.f64 -1/2 a) (cbrt.f64 b_2)))
43.8b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
43.8b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))))
44.3b
(/.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 -1/2 a)) 2)) (cbrt.f64 (*.f64 -1/2 a)))
44.3b
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
44.1b
(/.f64 (/.f64 1 (*.f64 -1/2 a)) (/.f64 1 b_2))
34.4b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
33.7b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
44.2b
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 c) a (*.f64 c a)))))) b_2) a)
44.1b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
50.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.7b
(/.f64 (-.f64 b_2 b_2) a)
56.0b
(/.f64 (*.f64 (/.f64 a b_2) c) (*.f64 a 2))
41.0b
(/.f64 (*.f64 c (cbrt.f64 -1/8)) b_2)
40.7b
(/.f64 (*.f64 c -1/2) b_2)
47.2b
(/.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3)) a)
47.3b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
47.0b
(/.f64 (*.f64 -1/2 (*.f64 c (*.f64 a (/.f64 1 b_2)))) a)
59.0b
(/.f64 (neg.f64 b_2) a)
44.6b
(/.f64 c (/.f64 (/.f64 b_2 a) (/.f64 -1/2 a)))
41.0b
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
43.9b
(/.f64 b_2 (/.f64 a -2))
45.0b
(/.f64 a (/.f64 (*.f64 (*.f64 a -2) b_2) c))
45.1b
(/.f64 a (/.f64 b_2 (*.f64 c (/.f64 -1/2 a))))
43.1b
(/.f64 a (*.f64 (*.f64 a -2) (/.f64 b_2 c)))
40.9b
(/.f64 1 (/.f64 (/.f64 b_2 c) -1/2))
45.8b
(/.f64 1 (/.f64 (/.f64 b_2 a) (*.f64 c (/.f64 -1/2 a))))
44.0b
(/.f64 1 (*.f64 -1/2 (/.f64 a b_2)))
47.0b
(/.f64 -1/2 (/.f64 a (*.f64 (/.f64 a b_2) c)))
47.3b
(/.f64 -1/2 (*.f64 (/.f64 (/.f64 b_2 a) c) a))
44.0b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
44.4b
(*.f64 (/.f64 1 (/.f64 a (*.f64 (/.f64 -1/2 b_2) a))) c)
44.0b
(*.f64 (/.f64 1 (*.f64 -1/2 a)) b_2)
43.9b
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
44.2b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
55.9b
(*.f64 (/.f64 1/2 b_2) c)
56.0b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) c)) 3))
55.9b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 (/.f64 c b_2) a))
56.0b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 (/.f64 1 b_2) (*.f64 a c)))
61.3b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) (/.f64 a (/.f64 (pow.f64 b_2 3) c))))
56.1b
(*.f64 (/.f64 -1/2 (neg.f64 a)) (expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) c))))
45.5b
(*.f64 (*.f64 (/.f64 -1/2 b_2) a) (/.f64 c a))
44.4b
(*.f64 (*.f64 (/.f64 -1/2 a) (/.f64 a b_2)) c)
52.7b
(*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 (cbrt.f64 (/.f64 1/4 (*.f64 a a))) (cbrt.f64 (/.f64 -1/2 a))))
40.8b
(*.f64 c (/.f64 -1/2 b_2))
56.6b
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
Compiler

Compiled 833 to 585 computations (29.8% saved)

regimes1.0s (7.6%)

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

4 calls:

316.0ms
c
230.0ms
b_2
222.0ms
a
186.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
28.8b5a
9.5b3b_2
29.3b5c
13.9b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1021 to 486 computations (52.4% saved)

bsearch64.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
7.021460180828271e-37
7.312318698501862e-30
26.0ms
-1.5268913468216054e+128
-1.7406851750586554e+124
Results
34.0ms212×body256valid
8.0ms19×body2048valid
7.0ms26×body1024valid
4.0ms34×body256infinite
3.0ms31×body256invalid
3.0ms15×body512valid
Compiler

Compiled 495 to 336 computations (32.1% saved)

regimes415.0ms (3.1%)

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

3 calls:

178.0ms
a
151.0ms
c
76.0ms
b_2
Results
ErrorSegmentsBranch
31.4b9a
12.5b3b_2
32.9b8c
Compiler

Compiled 381 to 203 computations (46.7% saved)

bsearch58.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
7.021460180828271e-37
7.312318698501862e-30
18.0ms
-3.8664600506737924e-11
-4.325665479275396e-12
Results
20.0ms175×body256valid
16.0ms24×body2048valid
6.0ms24×body1024valid
5.0ms45×body256invalid
3.0ms17×body512valid
Compiler

Compiled 388 to 279 computations (28.1% saved)

regimes317.0ms (2.4%)

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

3 calls:

173.0ms
a
97.0ms
c
33.0ms
b_2
Results
ErrorSegmentsBranch
35.2b5a
22.1b2b_2
36.4b6c
Compiler

Compiled 350 to 191 computations (45.4% saved)

bsearch65.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
64.0ms
-3.2227195445284077e-290
1.2996038918806145e-305
Results
20.0ms176×body256valid
9.0ms75×body256invalid
Compiler

Compiled 286 to 213 computations (25.5% saved)

regimes275.0ms (2%)

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

3 calls:

109.0ms
c
104.0ms
a
55.0ms
b_2
Results
ErrorSegmentsBranch
35.3b5a
22.2b2b_2
36.5b6c
Compiler

Compiled 241 to 130 computations (46.1% saved)

bsearch84.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
84.0ms
4.179319868056206e-292
1.6883192935886724e-284
Results
49.0ms144×body256valid
33.0ms65×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes109.0ms (0.8%)

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

3 calls:

78.0ms
a
23.0ms
c
8.0ms
b_2
Results
ErrorSegmentsBranch
35.3b5a
22.3b2b_2
36.5b6c
Compiler

Compiled 34 to 23 computations (32.4% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
4.179319868056206e-292
1.6883192935886724e-284
Results
17.0ms144×body256valid
6.0ms57×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes50.0ms (0.4%)

Accuracy

Total -25.6b remaining (-68.6%)

Threshold costs -25.6b (-68.6%)

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

3 calls:

8.0ms
b_2
4.0ms
c
4.0ms
a
Results
ErrorSegmentsBranch
40.8b1a
37.4b2b_2
40.8b1c
Compiler

Compiled 29 to 20 computations (31% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.179319868056206e-292
1.6883192935886724e-284
Results
19.0ms144×body256valid
7.0ms61×body256invalid
Compiler

Compiled 175 to 132 computations (24.6% saved)

simplify50.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
060353
178353
292353
3100353
4104353
5105353
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -130000000000000001505813407783474159400314077667346731390375611149223625391849756813014574739286823613454099840664993750056960) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 6285626241832747/5986310706507378352962293074805895248510699696029696) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -2011652563838743/154742504910672534362390528) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8620287417370625/11972621413014756705924586149611790497021399392059392) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 5357543035931337/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (/.f64 b_2 (/.f64 a -2)) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 4915567165639145/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (/.f64 b_2 (/.f64 a -2)) (*.f64 c (/.f64 -1/2 b_2)))
(if (<=.f64 b_2 5524966255804191/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (/.f64 (neg.f64 b_2) a) (*.f64 c (/.f64 -1/2 b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -130000000000000001505813407783474159400314077667346731390375611149223625391849756813014574739286823613454099840664993750056960) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 6285626241832747/5986310706507378352962293074805895248510699696029696) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -2011652563838743/154742504910672534362390528) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 8620287417370625/11972621413014756705924586149611790497021399392059392) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (/.f64 (*.f64 c -1/2) b_2)))
(if (<=.f64 b_2 -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 5357543035931337/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (/.f64 b_2 (/.f64 a -2)) (/.f64 (*.f64 c -1/2) b_2))
(if (<=.f64 b_2 4915567165639145/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (/.f64 b_2 (/.f64 a -2)) (*.f64 c (/.f64 -1/2 b_2)))
(if (<=.f64 b_2 5524966255804191/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (/.f64 (neg.f64 b_2) a) (*.f64 c (/.f64 -1/2 b_2)))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 155 to 105 computations (32.3% saved)

soundness1.2s (8.9%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 141 to 54 computations (61.7% saved)

end123.0ms (0.9%)

Compiler

Compiled 137 to 81 computations (40.9% saved)

Profiling

Loading profile data...