Details

Time bar (total: 16.0s)

analyze328.0ms (2.1%)

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.8s (11.3%)

Results
761.0ms5565×body256valid
392.0ms1126×body2048valid
197.0ms732×body1024valid
189.0ms428×body4096valid
128.0ms1188×body256invalid
80.0ms405×body512valid
43.0ms385×body256infinite
Bogosity

preprocess210.0ms (1.3%)

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)

simplify158.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 9 computations (40% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
1.4b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
24.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

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

rewrite139.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

simplify255.0ms (1.6%)

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

Useful iterations: 1 (0.0ms)

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

eval194.0ms (1.2%)

Compiler

Compiled 16503 to 5604 computations (66% saved)

prune176.0ms (1.1%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New55016566
Fresh000
Picked011
Done000
Total55017567
Error
5.1b
Counts
567 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
34.1b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
34.5b
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
51.2b
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b_2 3)) (/.f64 (*.f64 (*.f64 c -1/2) a) b_2)) a)
46.4b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
46.8b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
34.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
34.1b
(/.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)
45.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
49.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
56.5b
(/.f64 (-.f64 b_2 b_2) a)
43.6b
(/.f64 (*.f64 b_2 -2) a)
40.1b
(/.f64 -1/2 (/.f64 b_2 c))
34.3b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
43.5b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
34.6b
(*.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)))
34.1b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
40.0b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 541 to 335 computations (38.1% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
1.4b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
24.0b
(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
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))
0.0ms
c
@inf
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))

rewrite92.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify112.0ms (0.7%)

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)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 7 computations (50% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite51.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

simplify44.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 31 to 18 computations (41.9% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite87.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify101.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
1.4b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
8.7b
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
24.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 54 to 10 computations (81.5% saved)

series8.0ms (0.1%)

Counts
2 → 40
Calls

18 calls:

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

rewrite145.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

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

simplify168.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
1.4b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
24.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 78 to 13 computations (83.3% saved)

series83.0ms (0.5%)

Counts
1 → 8
Calls

9 calls:

TimeVariablePointExpression
22.0ms
a
@inf
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
16.0ms
c
@0
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
15.0ms
a
@-inf
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
14.0ms
c
@inf
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
5.0ms
b_2
@0
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1532×associate-/r*
1400×associate-/l*
686×associate-+l+
336×add-sqr-sqrt
324×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify118.0ms (0.7%)

Algorithm
egg-herbie
Rules
1088×associate-*r*
814×associate-/l*
760×*-commutative
758×associate-*l*
610×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067015377
1197714557
Stop Event
node limit
Counts
153 → 227
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1))) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9))) b_2))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (pow.f64 (sqrt.f64 -1) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/9)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3)))))) (pow.f64 b_2 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1))) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9))) b_2)))
(+.f64 (*.f64 (pow.f64 b_2 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/9) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/9))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/9) (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/9) (*.f64 (pow.f64 1 1/6) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3)))))))))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (pow.f64 (sqrt.f64 -1) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 5)))) 1/9) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/9) (*.f64 (pow.f64 1 1/6) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/3))))))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (pow.f64 (sqrt.f64 -1) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/9)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3)))))) (pow.f64 b_2 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1))) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9))) b_2))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))))) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 32) (pow.f64 1 4)) (pow.f64 b_2 50)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3)))) (cbrt.f64 -1/2))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 16) (pow.f64 1 4)) (pow.f64 b_2 25)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) 1/3) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 32) (pow.f64 1 4)) (pow.f64 b_2 50)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3)))) (cbrt.f64 -1/2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 10) (pow.f64 1 4)) (pow.f64 b_2 19)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 8)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2)) (+.f64 (*.f64 -1/13824 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 16) 1) (pow.f64 b_2 25)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 13) (pow.f64 1 4)) (pow.f64 b_2 22)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))) (cbrt.f64 -1/2))))) (cbrt.f64 -1/2))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 13) (pow.f64 1 4)) (pow.f64 b_2 22)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2)) (+.f64 (*.f64 -1/13824 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 16) 1) (pow.f64 b_2 25)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 13) (pow.f64 1 4)) (pow.f64 b_2 22)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))))))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 32) (pow.f64 1 4)) (pow.f64 b_2 50)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3)))) (cbrt.f64 -1/2))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3))))))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (pow.f64 a -1))
(*.f64 (cbrt.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(*.f64 1 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 a -1)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (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) (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 a -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)))
(*.f64 (pow.f64 a -1) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 -1 a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) 1) (cbrt.f64 (/.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 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 2)) (cbrt.f64 (cbrt.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.f64 (sqrt.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 (cbrt.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 a)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 2) 3) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (/.f64 a 1))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 1 (/.f64 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 a (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (/.f64 (neg.f64 a) (neg.f64 (cbrt.f64 (-.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 a (+.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 a (/.f64 1 (+.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 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) (pow.f64 a -1)))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) a) 1))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) (/.f64 (*.f64 a (+.f64 b_2 (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)))) b_2)))
(/.f64 (pow.f64 a -1) (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (/.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 a -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (/.f64 (*.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))))))) a) 1))
(/.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 a (+.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 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (neg.f64 a))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2))))
(/.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 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (sqrt.f64 (-.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) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))) (/.f64 (neg.f64 a) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 a -1)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -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 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (cbrt.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 (-.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 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 -1 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 -1 (/.f64 (neg.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (neg.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 (neg.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 1/4) (sqrt.f64 b_2)) (/.f64 a (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 1/4) (sqrt.f64 b_2))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a)))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.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 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 a 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 c (neg.f64 a))))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) 1) (*.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))))))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (/.f64 1 (/.f64 a (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))
(/.f64 (/.f64 1 (/.f64 a (-.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 1 (/.f64 (sqrt.f64 a) 1)) (/.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1)) (/.f64 (cbrt.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 c (neg.f64 a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) a) (+.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 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 1) (neg.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) b_2)) -1) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) 1) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 a -1)) 1) (+.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) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 a -1)) (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 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 a -1)) (*.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)))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -1)) 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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -1)) (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 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -1)) (*.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)))))))))) (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 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) 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 c (neg.f64 a)))) b_2) (sqrt.f64 a)) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) a) (*.f64 a b_2)) a) a)
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) 1) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 a (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 a (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))) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) a)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) 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)))))))) a)
(neg.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 2))
(log.f64 (exp.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)))
Outputs
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1))) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9))) b_2))
(fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -1) 4))) 1/18) (pow.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -1) 4))) 1/18)) -1) b_2))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (pow.f64 a 11)) 1/18) (pow.f64 (/.f64 (*.f64 c c) (pow.f64 a 11)) 1/18)) (neg.f64 b_2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (pow.f64 (sqrt.f64 -1) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/9)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3)))))) (pow.f64 b_2 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1))) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9))) b_2)))
(fma.f64 (fma.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (fma.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -1)) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -1))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/18))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) 2/9))) (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -1) 4))) 1/18) (pow.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -1) 4))) 1/18)) -1) b_2)))
(fma.f64 (fma.f64 1/3 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) (fma.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -1)) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 a 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 a 16))) 1/18)) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) (cbrt.f64 (/.f64 1 (sqrt.f64 -1)))) 2/3)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)) 2/9)))) (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (pow.f64 a 11)) 1/18) (pow.f64 (/.f64 (*.f64 c c) (pow.f64 a 11)) 1/18)) (neg.f64 b_2))))
(+.f64 (*.f64 (pow.f64 b_2 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/9) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/9))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/9) (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/9) (*.f64 (pow.f64 1 1/6) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3)))))))))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (pow.f64 (sqrt.f64 -1) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 5)))) 1/9) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 13))) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/9) (*.f64 (pow.f64 1 1/6) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/3))))))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (pow.f64 (sqrt.f64 -1) 1/3) (*.f64 (sqrt.f64 1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/3) (*.f64 (sqrt.f64 1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3))))))))) (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/9)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/9) (pow.f64 1 1/3)))))) (pow.f64 b_2 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 -1))) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9)) (*.f64 -2/3 (pow.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) 1)) (pow.f64 a 11)) 1/9))) b_2))))
(fma.f64 (pow.f64 b_2 3) (fma.f64 -1/3 (*.f64 (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -1))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/18) (pow.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))) 1/18))) (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 13)) 1/18) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18)))) (fma.f64 -1/3 (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 13)) 1/18) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8))))))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -1)) (fma.f64 -2/9 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 5)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (*.f64 (pow.f64 (sqrt.f64 -1) 8) (pow.f64 a 5)))) 1/18))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 -1))) (fma.f64 -2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 13)) 1/18) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18)))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 c (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 a 8)))))))))))))))) (fma.f64 (fma.f64 1/3 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (fma.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -1)) (fma.f64 2/3 (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (cbrt.f64 (/.f64 1 (sqrt.f64 -1))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 a 16)))) 1/18))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 1 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) 2/9))) (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 1 (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -1) 4))) 1/18) (pow.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 a 11) (pow.f64 (sqrt.f64 -1) 4))) 1/18)) -1) b_2))))
(fma.f64 (pow.f64 b_2 3) (fma.f64 -1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 a 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 a 16))) 1/18)) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) (cbrt.f64 (/.f64 1 (sqrt.f64 -1)))) 2/3))) (*.f64 (pow.f64 (/.f64 (/.f64 1 c) (*.f64 -1 (pow.f64 a 8))) 1/18) (pow.f64 (/.f64 (/.f64 1 c) (*.f64 -1 (pow.f64 a 8))) 1/18))) (fma.f64 -2/9 (*.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18)))) (fma.f64 -1/3 (fma.f64 -1/27 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 -1 (pow.f64 a 8)))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18)))) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (*.f64 (fma.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (pow.f64 a 5))) 1/18) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 4) (pow.f64 a 5))) 1/18) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 -1))) (fma.f64 -1/27 (cbrt.f64 (/.f64 (/.f64 1 c) (*.f64 -1 (pow.f64 a 8)))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 c 5)) (pow.f64 a 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)) 1/18)))) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18))))))) (*.f64 -2/3 (pow.f64 (/.f64 a c) 1/6)))) (*.f64 (pow.f64 (/.f64 c a) 1/6) (cbrt.f64 (sqrt.f64 -1))))))) (fma.f64 (fma.f64 1/3 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) (fma.f64 (pow.f64 (/.f64 c a) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -1)) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 a 16))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 c c) (pow.f64 a 16))) 1/18)) (*.f64 (pow.f64 (/.f64 a c) 1/6) (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -1)) (*.f64 (*.f64 -1/3 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)))) (cbrt.f64 (/.f64 1 (sqrt.f64 -1)))) 2/3)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 c (pow.f64 a 35))) 1/18) (*.f64 (*.f64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18) (pow.f64 (/.f64 1 (sqrt.f64 -1)) 1/18)) 2/9)))) (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c c) (pow.f64 a 11)) 1/18) (pow.f64 (/.f64 (*.f64 c c) (pow.f64 a 11)) 1/18)) (neg.f64 b_2)))))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 a (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))))) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3))))
(fma.f64 a (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18) (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1/2) 4))) -1/8) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18) (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1/2) 4)) -1/8)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 32) (pow.f64 1 4)) (pow.f64 b_2 50)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3)))) (cbrt.f64 -1/2))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3)))))
(fma.f64 a (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18) (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1/2) 4))) -1/8) (fma.f64 (*.f64 a a) (fma.f64 1/288 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (fma.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 1/576 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 -1/2)))))) (*.f64 1/3 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18) (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1/2) 4)) -1/8)) (fma.f64 (*.f64 a a) (fma.f64 1/288 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (fma.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 c b_2))) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (cbrt.f64 -1/2) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4))))))) (*.f64 1/3 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192))))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 16) (pow.f64 1 4)) (pow.f64 b_2 25)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) 1/3) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 32) (pow.f64 1 4)) (pow.f64 b_2 50)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3)))) (cbrt.f64 -1/2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 10) (pow.f64 1 4)) (pow.f64 b_2 19)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 8)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2)) (+.f64 (*.f64 -1/13824 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 16) 1) (pow.f64 b_2 25)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 13) (pow.f64 1 4)) (pow.f64 b_2 22)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))) (cbrt.f64 -1/2))))) (cbrt.f64 -1/2))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 13) (pow.f64 1 4)) (pow.f64 b_2 22)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 2) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2)) (+.f64 (*.f64 -1/13824 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 16) 1) (pow.f64 b_2 25)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 13) (pow.f64 1 4)) (pow.f64 b_2 22)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)) 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))))))))) (+.f64 (*.f64 a (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 22) (pow.f64 1 4)) (pow.f64 b_2 31)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1/2) 4) 1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/288 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 c 1) b_2) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 32) (pow.f64 1 4)) (pow.f64 b_2 50)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 b_2) c) 1/3) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3)))) (cbrt.f64 -1/2))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 c 35) (pow.f64 1 4)) (pow.f64 b_2 53)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1/2)) 1/3))))))))) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 1 1/3))))))
(fma.f64 (pow.f64 a 3) (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25)) 1/18) (pow.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25)) 1/18)) (*.f64 (fma.f64 1/576 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (fma.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 -1/36 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 10) (pow.f64 b_2 19)) 1/18) (pow.f64 (/.f64 (pow.f64 c 10) (pow.f64 b_2 19)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 8)))) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2)) (fma.f64 -1/13824 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25)))) (*.f64 -1/12 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18) (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18)) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))))))) (cbrt.f64 -1/2)))))) (fma.f64 -1/36 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18) (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18)) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 1/3 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) b_2)) (fma.f64 -1/13824 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2)) (cbrt.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25)))) (*.f64 -1/12 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18) (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18)) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5)))))))))))) (fma.f64 a (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18) (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1/2) 4))) -1/8) (fma.f64 (*.f64 a a) (fma.f64 1/288 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))) (fma.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 1/576 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (cbrt.f64 -1/2)))))) (*.f64 1/3 (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18))) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2)))))))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 (pow.f64 a 3) (fma.f64 -1/24 (*.f64 (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (cbrt.f64 -1/2) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4))))))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25)) 1/18) (pow.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 2))))) (fma.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (cbrt.f64 -1/2) (-.f64 (/.f64 -1/2 (/.f64 b_2 (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)))) (fma.f64 -1/12 (*.f64 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18) (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/13824 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25))) (pow.f64 (cbrt.f64 -1/2) 2))))))) (*.f64 -1/36 (*.f64 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 10) (pow.f64 b_2 19)) 1/18) (pow.f64 (/.f64 (pow.f64 c 10) (pow.f64 b_2 19)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 8)))))))) (fma.f64 1/3 (-.f64 (/.f64 -1/2 (/.f64 b_2 (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)))) (fma.f64 -1/12 (*.f64 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18) (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))) (*.f64 -1/13824 (/.f64 (cbrt.f64 (/.f64 (pow.f64 c 16) (pow.f64 b_2 25))) (pow.f64 (cbrt.f64 -1/2) 2))))) (*.f64 -1/36 (*.f64 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18) (pow.f64 (/.f64 (pow.f64 c 13) (pow.f64 b_2 22)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 5))))))))) (fma.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18) (pow.f64 (/.f64 (pow.f64 c 22) (pow.f64 b_2 31)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1/2) 4)) -1/8)) (fma.f64 (*.f64 a a) (fma.f64 1/288 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) (fma.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 c b_2))) (fma.f64 2/3 (/.f64 (cbrt.f64 (/.f64 b_2 c)) (/.f64 (cbrt.f64 -1/2) (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192)))) (*.f64 1/576 (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 32) (pow.f64 b_2 50)) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1/2) 4))))))) (*.f64 1/3 (fma.f64 -1/16 (/.f64 (pow.f64 c 3) (pow.f64 b_2 5)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (*.f64 (pow.f64 (/.f64 (pow.f64 c 35) (pow.f64 b_2 53)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 -1/2))))) -1/192))))) (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (neg.f64 (/.f64 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 c a))) b_2) a)
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c a))) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 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 c a))) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 1)
(/.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 c a))) b_2) a)
(*.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (pow.f64 a -1))
(/.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 c a))) b_2) a)
(*.f64 (cbrt.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2))
(/.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 c a))) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(/.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 c a))) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 a -1)))
(/.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 c a))) b_2) a)
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 2) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1/6) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c 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) (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 a -1)))
(/.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 c a))) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)))
(/.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 c a))) b_2) a)
(*.f64 (pow.f64 a -1) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))
(/.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 c a))) b_2) a)
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 -1 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 c a))) b_2) a)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) 1) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 2) (*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1/6) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1/6)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 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 c a))) b_2) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 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 c a))) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (cbrt.f64 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 c a))) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 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 c a))) b_2) a)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) 3))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1/6) 6)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) 1/6) 6)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a))) 2) 3) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 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 c a))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (/.f64 a 1))
(/.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 c a))) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 1)
(/.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 c a))) b_2) a)
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.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 c a))) b_2) a)
(/.f64 1 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 1 (/.f64 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))))
(*.f64 (/.f64 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (sqrt.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (/.f64 (sqrt.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 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) (sqrt.f64 a)) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) (/.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.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 c a))) b_2) a)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.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 (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 c a))) b_2) a)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c 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) (/.f64 (neg.f64 a) (neg.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.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 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 c (neg.f64 a)))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 a (/.f64 1 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) (pow.f64 a -1)))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) a) 1))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) (/.f64 (*.f64 a (+.f64 b_2 (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)))) b_2)))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) (*.f64 a (+.f64 b_2 (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)))) b_2))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (pow.f64 a -1) (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.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 c a))) b_2) a)
(/.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (*.f64 a (+.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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (/.f64 a (/.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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (/.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 a -1)))
(*.f64 (/.f64 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (/.f64 (*.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))))))) a) 1))
(*.f64 (/.f64 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (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 a (+.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 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(*.f64 (/.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 a (+.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 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (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 c (neg.f64 a)))) b_2)) (neg.f64 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 c a))) b_2) a)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))) (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) a) (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 a (*.f64 (sqrt.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 (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (fabs.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))) (/.f64 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.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 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (/.f64 (sqrt.f64 (-.f64 (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 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 a (*.f64 (sqrt.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 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (sqrt.f64 (-.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) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (neg.f64 a)) (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(*.f64 (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (sqrt.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (neg.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2))) (/.f64 (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2))) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2)) (/.f64 a (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))) (/.f64 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)))) (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 3/2) (pow.f64 b_2 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))) (/.f64 (*.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)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 3/2) (pow.f64 b_2 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.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 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))) (/.f64 a (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))) a) (/.f64 (cbrt.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))) (/.f64 (neg.f64 a) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))) (neg.f64 a)) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (/.f64 (/.f64 (neg.f64 a) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (cbrt.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 a -1)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)) (sqrt.f64 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 c a))) b_2) 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 (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 c a))) b_2) a)
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(/.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 c a))) b_2) a)
(/.f64 -1 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 -1 (/.f64 (neg.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.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 c a))) b_2) a)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (/.f64 (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 (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 c a))) b_2) a)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2)) (/.f64 (neg.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 1/4) (sqrt.f64 b_2)) (/.f64 a (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 1/4) (sqrt.f64 b_2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 1/4) (sqrt.f64 b_2)) a) (-.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) 1/4) (sqrt.f64 b_2)) a))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a)))
(/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 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 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a))) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) 3) (pow.f64 (/.f64 b_2 a) 3)) (fma.f64 (/.f64 b_2 a) (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 1) (/.f64 a (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 a) (sqrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) 1) (/.f64 a (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) 2) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (*.f64 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 c (neg.f64 a))))) a))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) 1) (*.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))))))) a))
(*.f64 (/.f64 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (neg.f64 (neg.f64 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 c a))) b_2) a)
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))) (cbrt.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))))
(/.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 c a))) b_2) a)
(/.f64 (/.f64 1 (/.f64 a (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (/.f64 1 (/.f64 a (-.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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 1 (/.f64 (sqrt.f64 a) 1)) (/.f64 (sqrt.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.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 c a))) b_2) a)
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1)) (/.f64 (cbrt.f64 a) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)))
(/.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 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 c (neg.f64 a))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) a) (+.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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 c (neg.f64 a)))) b_2)) 1) (neg.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 a) 2)) (neg.f64 (cbrt.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) -1) 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 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (neg.f64 (sqrt.f64 a))) (sqrt.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (neg.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) 1) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 2) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 (cbrt.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (pow.f64 a -1)) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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))) (pow.f64 a -1)) (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 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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))) (pow.f64 a -1)) (*.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)))))))) (cbrt.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))))
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -1)) 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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -1)) (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 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) (pow.f64 a -1)) (*.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)))))))))) (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 (/.f64 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) 1) (cbrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 2) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_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 (*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (cbrt.f64 (cbrt.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (sqrt.f64 a)) 1) (sqrt.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 (sqrt.f64 (cbrt.f64 a)) (fabs.f64 (cbrt.f64 a))) (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (pow.f64 (cbrt.f64 a) 2)) 1) (cbrt.f64 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 c a))) b_2) a)
(/.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) 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 c (neg.f64 a)))) b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) a) a)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) 1) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 a (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 a) 2))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a) (*.f64 a b_2)) (*.f64 a (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) a (neg.f64 (*.f64 a b_2))) (*.f64 a a))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) 1) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))) a)
(*.f64 (/.f64 1 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) 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 c (neg.f64 a))) 3/2) (pow.f64 b_2 3)) 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)))))))) a)
(*.f64 (/.f64 1 (*.f64 a (+.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 (pow.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))) 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)))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) (neg.f64 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 c a))) b_2) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a) 3))
(/.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 c a))) b_2) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) 3) (pow.f64 a 3)))
(/.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 c a))) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))) b_2) a)) 1))
(/.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 c a))) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 c (neg.f64 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 c a))) b_2) a)

eval778.0ms (4.9%)

Compiler

Compiled 73928 to 26533 computations (64.1% saved)

prune927.0ms (5.8%)

Pruning

40 alts after pruning (37 fresh and 3 done)

PrunedKeptTotal
New2275302305
Fresh4711
Picked101
Done235
Total2282402322
Error
5.1b
Counts
2322 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
53.6b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
47.3b
(pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1)
43.9b
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) a)) 3)
44.0b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b_2 -2) a)) 3)
47.3b
(/.f64 (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1) a)
46.4b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
46.8b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
48.6b
(/.f64 (/.f64 c (*.f64 (cbrt.f64 b_2) -2)) (cbrt.f64 (*.f64 b_2 b_2)))
34.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
49.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
56.5b
(/.f64 (-.f64 b_2 b_2) a)
46.8b
(/.f64 (*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 -1/2 a))) a)
47.3b
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c) a)
45.0b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 c 1/2) b_2) a)))) a)
56.6b
(/.f64 (*.f64 c (/.f64 -1/2 a)) (/.f64 (/.f64 b_2 (sqrt.f64 a)) (sqrt.f64 a)))
43.6b
(/.f64 (*.f64 b_2 -2) a)
43.4b
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
53.6b
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)) 2)) a)
53.9b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) a)
34.1b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
40.1b
(/.f64 -1/2 (/.f64 b_2 c))
43.7b
(/.f64 -2 (/.f64 a b_2))
45.9b
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
43.5b
(-.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (/.f64 b_2 a))
54.5b
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
43.5b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
42.9b
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 c -1/2))) a)
44.3b
(*.f64 (/.f64 (*.f64 (*.f64 c -1/2) (/.f64 1 a)) b_2) a)
45.0b
(*.f64 (/.f64 (*.f64 c -1/2) (*.f64 a b_2)) a)
43.9b
(*.f64 (/.f64 1 (/.f64 a (*.f64 c (*.f64 -1/2 a)))) (/.f64 1 b_2))
46.4b
(*.f64 (/.f64 1 a) (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
45.9b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
43.6b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
47.3b
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
52.0b
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))) (cbrt.f64 (*.f64 (/.f64 c a) (/.f64 (*.f64 -1/2 a) b_2)))))
45.9b
(*.f64 (*.f64 c (*.f64 -1/2 a)) (*.f64 (/.f64 1 b_2) (/.f64 1 a)))
43.5b
(*.f64 c (*.f64 (*.f64 a 1/2) (/.f64 (/.f64 1 (neg.f64 b_2)) a)))
40.0b
(*.f64 -1/2 (/.f64 c b_2))
48.2b
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
Compiler

Compiled 1195 to 797 computations (33.3% saved)

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
1.4b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.5b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
24.0b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 64 to 12 computations (81.3% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1622×associate-/r*
1050×associate-/l*
682×associate-+l+
328×add-sqr-sqrt
318×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify84.0ms (0.5%)

Algorithm
egg-herbie
Rules
1386×associate-/l*
1346×associate-*r/
986×associate-/r*
914×associate-*l/
794×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize28.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.7b
(/.f64 -2 (/.f64 a b_2))
Compiler

Compiled 14 to 7 computations (50% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1616×add-sqr-sqrt
1592×*-un-lft-identity
1492×add-cube-cbrt
1476×add-cbrt-cube
152×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify56.0ms (0.4%)

Algorithm
egg-herbie
Rules
1270×associate-/l*
1084×distribute-lft-in
1016×distribute-rgt-in
892×associate-+r+
830×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071706
1163706
2649706
32573706
Stop Event
node limit
Counts
52 → 31
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 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -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 -2 a) b_2)
(*.f64 (/.f64 b_2 a) -2)
(*.f64 2 (/.f64 1 (/.f64 (neg.f64 a) b_2)))
(*.f64 (*.f64 (/.f64 -2 a) 1) b_2)
(*.f64 (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (/.f64 -2 (neg.f64 a)) (neg.f64 b_2))
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a b_2) -1/2) -1)
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 a b_2) 2)))
(log.f64 (pow.f64 (exp.f64 -2) (/.f64 b_2 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
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 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -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 -2 a) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 2 (/.f64 1 (/.f64 (neg.f64 a) b_2)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 (/.f64 -2 a) 1) b_2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 (/.f64 -2 a) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 (/.f64 -2 a) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(*.f64 (/.f64 -2 a) (*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 b_2 b_2))) a) (cbrt.f64 b_2))
(*.f64 (/.f64 -2 (neg.f64 a)) (neg.f64 b_2))
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 3)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) 1/3)
(*.f64 -2 (/.f64 b_2 a))
(pow.f64 (*.f64 (/.f64 a b_2) -1/2) -1)
(*.f64 -2 (/.f64 b_2 a))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 a b_2) 2)))
(sqrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 2))
(log.f64 (pow.f64 (exp.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 (*.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))

localize18.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 39 to 25 computations (35.9% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1318×associate-/r/
940×swap-sqr
892×associate-/l/
514×distribute-lft-neg-in
462×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify115.0ms (0.7%)

Algorithm
egg-herbie
Rules
748×distribute-lft-in
744×distribute-rgt-in
688×associate-*r*
626×distribute-lft-neg-in
606×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03324485
19774317
247924317
Stop Event
node limit
Counts
205 → 194
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(/.f64 1 (*.f64 b_2 (/.f64 -2 c)))
(/.f64 1 (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (/.f64 1 a)))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) a))
(/.f64 a (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)))
(/.f64 a (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) 1))
(/.f64 (/.f64 1 a) (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)))
(/.f64 (/.f64 1 a) (*.f64 1 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c))))
(/.f64 c (/.f64 b_2 -1/2))
(/.f64 c (*.f64 1 (/.f64 b_2 -1/2)))
(/.f64 -1/2 (/.f64 b_2 c))
(/.f64 (*.f64 c -1/2) b_2)
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) (sqrt.f64 a)))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 c))))
(/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2))))
(/.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2)))))
(/.f64 (sqrt.f64 a) (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (pow.f64 a -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (/.f64 b_2 (cbrt.f64 (*.f64 c -1/2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (*.f64 1 (/.f64 b_2 (cbrt.f64 (*.f64 c -1/2)))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (/.f64 1 (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(/.f64 -1 (*.f64 b_2 (/.f64 2 c)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) (neg.f64 a)))
(/.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) -1))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) (cbrt.f64 a)))
(/.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) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(pow.f64 (*.f64 b_2 (/.f64 -2 c)) -1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(neg.f64 (*.f64 1/2 (/.f64 c b_2)))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2)) a))
(neg.f64 (*.f64 a (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2))))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))) 1)
(*.f64 1 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (*.f64 c -1/2) (/.f64 1 (*.f64 b_2 a)))
(*.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) (sqrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 2) (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c -1/2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 1 a))
(*.f64 (/.f64 -1 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) 1) (*.f64 c -1/2))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) -1/2) c)
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (sqrt.f64 (*.f64 c -1/2))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 1 a) (*.f64 c -1/2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 b_2) a)) (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) c) -1/2)
(*.f64 (/.f64 1 (*.f64 b_2 (neg.f64 a))) (*.f64 c 1/2))
(*.f64 (*.f64 1 (/.f64 c b_2)) (*.f64 (/.f64 1 a) -1/2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 (/.f64 1 a) (*.f64 c 1/2)))
(*.f64 (*.f64 (pow.f64 a -1/2) (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 a -1/2))
(*.f64 (/.f64 (pow.f64 a -1/2) b_2) (*.f64 (pow.f64 a -1/2) (*.f64 c -1/2)))
(*.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (*.f64 (pow.f64 a -1/2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (*.f64 (/.f64 1 (*.f64 b_2 (cbrt.f64 a))) (*.f64 c -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) b_2) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 a)) -2) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 c)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 c))) (cbrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -1 a))
(*.f64 (/.f64 (/.f64 1 a) -1) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 1)) (*.f64 c -1/2))
(*.f64 (/.f64 1 (/.f64 (*.f64 b_2 (/.f64 -2 c)) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 -1/2)) c)
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2)))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2))) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (neg.f64 c))) 1/2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 b_2 (/.f64 -2 c))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) 1) (*.f64 c -1/2))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) 1) (/.f64 (*.f64 c -1/2) 1))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) -1) (*.f64 c 1/2))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) (/.f64 1 c)) -1/2)
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) -2) c)
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) (/.f64 1 (sqrt.f64 (*.f64 c -1/2)))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2))) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (pow.f64 a -1/2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 a)) -1)
(*.f64 (/.f64 (/.f64 -1 a) -1) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 -1 a) (/.f64 b_2 (neg.f64 c))) -1/2)
(*.f64 (/.f64 (/.f64 -1 a) b_2) (*.f64 c 1/2))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) 1) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (/.f64 b_2 c))) (cbrt.f64 -1/2))
(pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 1)
(pow.f64 (sqrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 2)
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) -1)
(neg.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2)))
(neg.f64 (*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 c b_2))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2)) 1))
(neg.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2))))
(neg.f64 (/.f64 (/.f64 -1 a) (*.f64 b_2 (/.f64 -2 c))))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 2))
(log.f64 (exp.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))))
(cbrt.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 c)) 3) a)))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(exp.f64 (log.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 1 (*.f64 b_2 (/.f64 -2 c)))
(*.f64 (/.f64 (/.f64 1 b_2) -2) c)
(*.f64 c (/.f64 1 (*.f64 b_2 -2)))
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
(/.f64 1 (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (/.f64 1 a)))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 1 (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) a))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 a (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 a (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) 1))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 (/.f64 1 a) (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 (/.f64 1 a) (*.f64 1 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c))))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (*.f64 1 (/.f64 b_2 -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1/2 (/.f64 b_2 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c -1/2) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) (sqrt.f64 a)))
(/.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (/.f64 b_2 -1/2) (sqrt.f64 a)) (*.f64 c a)))
(/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 (/.f64 b_2 -1/2) c) (/.f64 (sqrt.f64 a) a)))
(*.f64 (/.f64 (pow.f64 a -1/2) (*.f64 (/.f64 b_2 -1/2) (sqrt.f64 a))) (*.f64 c a))
(/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 c))))
(/.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (sqrt.f64 a) (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (pow.f64 a -1/2)))
(/.f64 (sqrt.f64 a) (*.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) (pow.f64 a -1/2)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 b_2 (*.f64 a (pow.f64 a -1/2)))) (*.f64 -1/2 c))
(/.f64 (/.f64 (sqrt.f64 a) (pow.f64 a -1/2)) (*.f64 (/.f64 -2 c) (*.f64 b_2 a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (/.f64 b_2 (cbrt.f64 (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (*.f64 1 (/.f64 b_2 (cbrt.f64 (*.f64 c -1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (/.f64 1 (cbrt.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) (cbrt.f64 a)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) b_2) (*.f64 c (/.f64 -1/2 a))) (cbrt.f64 a))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 -1 (*.f64 b_2 (/.f64 2 c)))
(/.f64 (/.f64 -1 b_2) (/.f64 2 c))
(*.f64 (/.f64 -1 (*.f64 b_2 2)) c)
(/.f64 -1 (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) (neg.f64 a)))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) -1))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(/.f64 (*.f64 c 1/2) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
(*.f64 (/.f64 (/.f64 1 b_2) -2) c)
(*.f64 c (/.f64 1 (*.f64 b_2 -2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))))
(*.f64 (/.f64 (/.f64 1 b_2) -2) c)
(*.f64 c (/.f64 1 (*.f64 b_2 -2)))
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 a c)) (cbrt.f64 a)))
(/.f64 1 (*.f64 (*.f64 (/.f64 b_2 (*.f64 (*.f64 c a) -1/2)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 b_2 -1/2) (*.f64 c a)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 b_2 -1/2) (cbrt.f64 a))) (*.f64 c a))
(/.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) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 b_2 (/.f64 -2 c)) -1)
(*.f64 (/.f64 (/.f64 1 b_2) -2) c)
(*.f64 c (/.f64 1 (*.f64 b_2 -2)))
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2)) a))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(neg.f64 (*.f64 a (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2))))
(/.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 b_2 a) c) -1/2) a))
(*.f64 a (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 b_2 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))) 1)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 1 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 c -1/2) (/.f64 1 (*.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 1)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (sqrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) (sqrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) (pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 2) (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 -1/2 (/.f64 c (*.f64 b_2 (cbrt.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 -1/2 c)) (*.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 -1 a) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) 1) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) -1/2) c)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (sqrt.f64 (*.f64 c -1/2))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 1 a) (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 b_2) a)) (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 b_2) 2) a)) (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) c) -1/2)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 (*.f64 b_2 (neg.f64 a))) (*.f64 c 1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 1 (/.f64 c b_2)) (*.f64 (/.f64 1 a) -1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 (/.f64 1 a) (*.f64 c 1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (*.f64 (pow.f64 a -1/2) (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 a -1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (pow.f64 a -1/2) b_2) (*.f64 (pow.f64 a -1/2) (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (pow.f64 a -1/2) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (*.f64 (pow.f64 a -1/2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (*.f64 (/.f64 1 (*.f64 b_2 (cbrt.f64 a))) (*.f64 c -1/2)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 1 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 -1/2 (/.f64 c (*.f64 b_2 (cbrt.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 -1/2 c)) (*.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) b_2) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 a)) -2) c))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) c) -2)) b_2)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 b_2 -2)) c) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 b_2 (/.f64 -2 c))) (cbrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 c)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 c))) (cbrt.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (sqrt.f64 (*.f64 b_2 (/.f64 -2 c)))) (*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 c))) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))) (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)))
(/.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))))
(*.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 -1 a))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) -1) (*.f64 1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 1)) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 1 (/.f64 (*.f64 b_2 (/.f64 -2 c)) (cbrt.f64 (pow.f64 a -2)))) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (*.f64 (*.f64 (/.f64 (/.f64 1 b_2) -2) c) (cbrt.f64 (pow.f64 a -2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 a)) (*.f64 b_2 (/.f64 -2 c))) (cbrt.f64 (pow.f64 a -2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 -1/2)) c)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (sqrt.f64 (*.f64 c -1/2)))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2))) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (neg.f64 c))) 1/2)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 b_2 (/.f64 -2 c))) (/.f64 1 (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (*.f64 (/.f64 1 (cbrt.f64 a)) c) -2)) b_2)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 b_2 -2)) c) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 b_2 (/.f64 -2 c))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) 1) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) 1) (/.f64 (*.f64 c -1/2) 1))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) -1) (*.f64 c 1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) (/.f64 1 c)) -1/2)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) -2) c)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) (/.f64 1 (sqrt.f64 (*.f64 c -1/2)))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 (*.f64 b_2 a)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2))) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (sqrt.f64 a)) (pow.f64 a -1/2))
(/.f64 (*.f64 (*.f64 (pow.f64 a -1/2) -1/2) (/.f64 c b_2)) (sqrt.f64 a))
(*.f64 (pow.f64 a -1/2) (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c b_2)))
(/.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 c b_2)) (neg.f64 a)) -1)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 -1 a) -1) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 -1 a) (/.f64 b_2 (neg.f64 c))) -1/2)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 -1 a) b_2) (*.f64 c 1/2))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 b_2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 c)) (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) a) (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) a) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (*.f64 (/.f64 1 a) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 (sqrt.f64 (/.f64 b_2 c)) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (sqrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) a) (sqrt.f64 (/.f64 b_2 c))) (sqrt.f64 -1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 (sqrt.f64 (/.f64 b_2 c)) a)) (sqrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) 1) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 c)) (/.f64 (/.f64 1 a) (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 c)) (/.f64 1 (*.f64 (cbrt.f64 b_2) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 1 a) (cbrt.f64 (*.f64 -1/2 c))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 b_2))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (/.f64 1 a) (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2))) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 b_2)) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)))) (cbrt.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 (/.f64 b_2 c))) (cbrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 1 a) (*.f64 (cbrt.f64 (/.f64 b_2 c)) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2))) (cbrt.f64 -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (cbrt.f64 (/.f64 b_2 c))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 c))) 2)) (cbrt.f64 -1/2))
(pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 1)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(pow.f64 (sqrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 2)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 3)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(pow.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3) 1/3)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(pow.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) -1)
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(neg.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2)))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(neg.f64 (*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2)) 1))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(neg.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 b_2 a)) (*.f64 c 1/2))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(neg.f64 (/.f64 (/.f64 -1 a) (*.f64 b_2 (/.f64 -2 c))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 a))))
(fabs.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)))
(log.f64 (exp.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(cbrt.f64 (pow.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))) 3))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 c)) 3) a)))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 a (pow.f64 (*.f64 b_2 (/.f64 -2 c)) 3))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (*.f64 b_2 (/.f64 -2 c)) 3)))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(exp.f64 (log.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 1))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))))
(*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))
(*.f64 (/.f64 c b_2) (/.f64 -1/2 a))

localize24.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 33 to 8 computations (75.8% saved)

series9.0ms (0.1%)

Counts
3 → 28
Calls

24 calls:

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

rewrite82.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify131.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
03636817
18616603
245496603
Stop Event
node limit
Counts
189 → 258
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(*.f64 -1 b_2)
(*.f64 -1 b_2)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(*.f64 -1 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(*.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 1 1/2))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2))
(pow.f64 (*.f64 c a) 1/2)
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (/.f64 1 a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (/.f64 1 a) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3) 1/3)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(+.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c a)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) (exp.f64 (log1p.f64 b_2))) 1)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(*.f64 (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (/.f64 1 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2))))
(/.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) 1) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b_2 b_2) 3)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (pow.f64 (*.f64 c a) 2) (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c a) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (+.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (*.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3))
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(fma.f64 1 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(fma.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4) (neg.f64 b_2))
(fma.f64 (sqrt.f64 c) (sqrt.f64 a) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
Outputs
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 (/.f64 b_2 a))
(/.f64 (neg.f64 b_2) a)
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (/.f64 (neg.f64 b_2) a))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (/.f64 b_2 a))
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 -1 b_2)
(neg.f64 b_2)
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(*.f64 -1 b_2)
(neg.f64 b_2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 b_2))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 -1) (neg.f64 b_2))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 c a)))) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 1 1/2))
(sqrt.f64 (*.f64 a c))
(*.f64 1 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4))
(sqrt.f64 (*.f64 a c))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 c a))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2))) (sqrt.f64 (cbrt.f64 (*.f64 c a))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a c) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a c))))
(pow.f64 (*.f64 c a) 1/2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (sqrt.f64 (*.f64 c a)) 1)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 1/4) 2)
(sqrt.f64 (*.f64 a c))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 c a))) 3)
(sqrt.f64 (*.f64 a c))
(pow.f64 (pow.f64 (*.f64 c a) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 c a)))
(sqrt.f64 (*.f64 a c))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 c a)))))
(sqrt.f64 (*.f64 a c))
(cbrt.f64 (pow.f64 (*.f64 c a) 3/2))
(cbrt.f64 (pow.f64 (*.f64 a c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 c a))))
(sqrt.f64 (*.f64 a c))
(+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (*.f64 c a)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) a) (/.f64 b_2 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (/.f64 1 a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 1 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 1 a) (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (cbrt.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 1) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) a))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (sqrt.f64 a)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 2)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)) 3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3) 1/3)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a) 2))
(fabs.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a))
(log.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a) 3))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) (pow.f64 a 3)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(exp.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) a)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) a)
(+.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 2 (fma.f64 (neg.f64 b_2) 1 b_2)))
(fma.f64 2 (+.f64 b_2 (neg.f64 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 b_2 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (-.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 c a)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 b_2) 1 b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (neg.f64 b_2) (+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2)))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (fma.f64 (neg.f64 b_2) 1 b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 b_2) 1 b_2))
(-.f64 (+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) b_2) b_2)
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (-.f64 b_2 b_2))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (sqrt.f64 b_2)) (sqrt.f64 b_2) b_2))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2))
(+.f64 (sqrt.f64 (*.f64 a c)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2) b_2) b_2))
(+.f64 (-.f64 (sqrt.f64 (*.f64 c a)) (exp.f64 (log1p.f64 b_2))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 a c)) (exp.f64 (log1p.f64 b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) (expm1.f64 (log1p.f64 b_2)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(*.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(*.f64 (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 1 (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)) (/.f64 1 (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (/.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))) (/.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2)) (/.f64 1 (-.f64 (pow.f64 (*.f64 c a) 1/4) (sqrt.f64 b_2))))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)) (-.f64 (pow.f64 (*.f64 a c) 1/4) (sqrt.f64 b_2)))
(/.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3)) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3))) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) 1) (neg.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) 1) (neg.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) 1) (-.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (neg.f64 b_2) 3)) 1) (-.f64 (+.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) (neg.f64 b_2))) (*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/4) (pow.f64 (neg.f64 b_2) 3/2)) (sqrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))) (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 b_2 (pow.f64 b_2 3))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 b_2 4)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b_2 b_2) 3)) (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))) (+.f64 (pow.f64 (*.f64 c a) 2) (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c)) (pow.f64 (*.f64 a c) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (+.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6)) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))) (+.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c a) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (/.f64 1 (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2))))) (+.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (*.f64 (pow.f64 b_2 3) (pow.f64 b_2 3))) (*.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 b_2 3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) 1) (fma.f64 c a (*.f64 b_2 (fma.f64 (sqrt.f64 c) (sqrt.f64 a) b_2)))) (+.f64 (pow.f64 (*.f64 a c) 3) (+.f64 (pow.f64 b_2 6) (*.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 3/2) 3) (pow.f64 (pow.f64 b_2 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 b_2 3) (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 b_2 6))) (fma.f64 a c (*.f64 b_2 (fma.f64 (sqrt.f64 a) (sqrt.f64 c) b_2)))))
(pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 1)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (sqrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 2)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)) 3)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3) 1/3)
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 2))
(sqrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2) 2))
(fabs.f64 (-.f64 (sqrt.f64 (*.f64 a c)) b_2))
(log.f64 (exp.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2))))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2) 3))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(expm1.f64 (log1p.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(exp.f64 (log.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(log1p.f64 (expm1.f64 (-.f64 (sqrt.f64 (*.f64 c a)) b_2)))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 1 (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 (pow.f64 (*.f64 c a) 1/4) (pow.f64 (*.f64 c a) 1/4) (neg.f64 b_2))
(-.f64 (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 (sqrt.f64 c) (sqrt.f64 a) (neg.f64 b_2))
(fma.f64 (sqrt.f64 a) (sqrt.f64 c) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (sqrt.f64 (*.f64 c a))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (*.f64 a c)) (cbrt.f64 (sqrt.f64 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 a c))) (cbrt.f64 (*.f64 a c)) (neg.f64 b_2))

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.6b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b_2 -2) a)) 3)
10.8b
(cbrt.f64 (/.f64 (*.f64 b_2 -2) a))
Compiler

Compiled 29 to 20 computations (31% saved)

series7.0ms (0%)

Counts
2 → 0
Calls

12 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
982×associate-*r/
960×associate-/r*
878×*-commutative
874×associate-/l*
684×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

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

simplify157.0ms (1%)

Algorithm
egg-herbie
Rules
822×associate-/l*
822×distribute-rgt-in
814×distribute-lft-in
636×associate-/l/
576×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06008931
113658511
247988483
Stop Event
node limit
Counts
275 → 398
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) 1)
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1)
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 1 1/3))
(*.f64 1 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (/.f64 1 a) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (pow.f64 (/.f64 1 a) 1/3) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3) (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))))
(/.f64 1 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 1 (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 -2) (/.f64 (cbrt.f64 a) (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 -2)))
(/.f64 (sqrt.f64 (cbrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (sqrt.f64 (cbrt.f64 b_2))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 a) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2))) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (cbrt.f64 b_2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (/.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (cbrt.f64 b_2))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 -2))) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 2)) 1) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 -2))) 1) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6)) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3)) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1)
(pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/3)
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 3)
(neg.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (neg.f64 (cbrt.f64 a))))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2)))) 1)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3))
(*.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(*.f64 1 (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 (*.f64 b_2 2) (/.f64 -1 a))
(*.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a) (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)))
(*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (/.f64 1 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)) (/.f64 1 (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 (/.f64 -2 a) (/.f64 b_2 1))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 -1 a) (*.f64 b_2 2))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)))
(*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) a) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (/.f64 (sqrt.f64 b_2) (*.f64 a -1/2)) (sqrt.f64 b_2))
(*.f64 (/.f64 b_2 (neg.f64 a)) 2)
(*.f64 (/.f64 1 (/.f64 a (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)) (cbrt.f64 b_2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)) (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3)) (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3)))
(/.f64 b_2 (*.f64 a -1/2))
(/.f64 b_2 (/.f64 (*.f64 a -1/2) 1))
(/.f64 -2 (/.f64 a b_2))
(/.f64 -2 (/.f64 (neg.f64 a) (neg.f64 b_2)))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 (*.f64 b_2 -2) (/.f64 a 1))
(/.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
(/.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (/.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (sqrt.f64 -2) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 b_2)))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(/.f64 (sqrt.f64 b_2) (/.f64 a (*.f64 -2 (sqrt.f64 b_2))))
(/.f64 (sqrt.f64 b_2) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 -2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 a (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (neg.f64 a) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 (cbrt.f64 b_2) (/.f64 (/.f64 a (*.f64 -2 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2))))
(/.f64 (cbrt.f64 b_2) (/.f64 (/.f64 a (*.f64 -2 (cbrt.f64 b_2))) (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 a (*.f64 -2 (cbrt.f64 b_2))))
(/.f64 2 (/.f64 (neg.f64 a) b_2))
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(/.f64 (sqrt.f64 (sqrt.f64 b_2)) (/.f64 (/.f64 a (*.f64 -2 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (/.f64 a (*.f64 -2 (sqrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (/.f64 a (*.f64 -2 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (*.f64 b_2 2)) (/.f64 (neg.f64 a) (sqrt.f64 (*.f64 b_2 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (/.f64 (/.f64 a (*.f64 -2 (cbrt.f64 b_2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (*.f64 b_2 2))) (/.f64 (neg.f64 a) (cbrt.f64 (*.f64 b_2 2))))
(/.f64 (*.f64 -2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(/.f64 (/.f64 b_2 a) -1/2)
(/.f64 (*.f64 -2 (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (cbrt.f64 a))
(/.f64 (/.f64 b_2 -1/2) a)
(/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 a))
(/.f64 (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)) (cbrt.f64 (*.f64 a a)))
(/.f64 (neg.f64 b_2) (*.f64 a 1/2))
(/.f64 -1 (*.f64 1/2 (/.f64 a b_2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (neg.f64 a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (neg.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (/.f64 b_2 1) (*.f64 a -1/2))
(/.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) -2))
(/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 (cbrt.f64 a) -2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 a))) (cbrt.f64 a))
(/.f64 (*.f64 1 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 1 (/.f64 b_2 -1/2)) a)
(/.f64 (*.f64 1 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 b_2 -2)) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 -2 (sqrt.f64 a)) b_2) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 b_2 1) -2) a)
(/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) -2) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) -2) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) b_2) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (sqrt.f64 (*.f64 b_2 -2))) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1) (cbrt.f64 (*.f64 b_2 -2))) a)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 a))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) 1) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) 1) (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 2)) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 b_2 -1/2) 1) a)
(/.f64 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 2)) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 a)) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (cbrt.f64 a))
(/.f64 (*.f64 1 (/.f64 b_2 (/.f64 (cbrt.f64 a) -2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 a) -2)) (/.f64 (sqrt.f64 a) b_2))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 a) 1)) (/.f64 (sqrt.f64 a) (*.f64 b_2 -2)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a a)) -2)) (/.f64 (cbrt.f64 a) b_2))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a a)) 1)) (/.f64 (cbrt.f64 a) (*.f64 b_2 -2)))
(/.f64 (/.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (cbrt.f64 (*.f64 a a))) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 b_2 2) -1) a)
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) 1) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 -1/2) 1) a)
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 a)))
(neg.f64 (/.f64 b_2 (*.f64 a 1/2)))
(neg.f64 (/.f64 (*.f64 b_2 2) a))
(neg.f64 (*.f64 (/.f64 b_2 (*.f64 a 1/2)) 1))
(neg.f64 (*.f64 (*.f64 b_2 -2) (/.f64 -1 a)))
(neg.f64 (*.f64 1 (/.f64 b_2 (*.f64 a 1/2))))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2))))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) 1)
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1)
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 1 1/3))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 1 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (pow.f64 (/.f64 1 a) 1/3))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(*.f64 (pow.f64 (/.f64 1 a) 1/3) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (/.f64 1 a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3) (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (cbrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6)) (cbrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6))))
(/.f64 1 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 1 (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a -1/2))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (cbrt.f64 -2) (/.f64 (cbrt.f64 a) (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 -2) (cbrt.f64 a)) (cbrt.f64 b_2))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 -2) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a -1/2))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 -2)))
(/.f64 (sqrt.f64 (cbrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (sqrt.f64 (cbrt.f64 b_2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2))) (sqrt.f64 (cbrt.f64 b_2)))
(*.f64 (sqrt.f64 (cbrt.f64 b_2)) (/.f64 (sqrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 a) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2))) (cbrt.f64 (sqrt.f64 b_2)))
(*.f64 (cbrt.f64 (sqrt.f64 b_2)) (/.f64 (cbrt.f64 (sqrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 b_2)) (cbrt.f64 (cbrt.f64 b_2))) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (cbrt.f64 b_2))))
(*.f64 (cbrt.f64 (cbrt.f64 b_2)) (/.f64 (cbrt.f64 (cbrt.f64 b_2)) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (cbrt.f64 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (/.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (/.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (cbrt.f64 b_2))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 -2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) (/.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 a))) (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (/.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 1 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a -1/2))) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))) (neg.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 2)) 1) (cbrt.f64 (neg.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 -2))) 1) (neg.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6)) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) (/.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 a))) (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3)) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (/.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) 1) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1)
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/3)
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 2)
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 3)
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(neg.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (neg.f64 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 1 (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))
(fabs.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2)))) 1)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 1 (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 b_2 2) (/.f64 -1 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 a) -2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a) (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (/.f64 1 (sqrt.f64 a)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)) (/.f64 1 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 -2 a) b_2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 -2 a) (/.f64 b_2 1))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -2 (cbrt.f64 a)) (/.f64 b_2 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 -1 a) (*.f64 b_2 2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 -2 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (/.f64 -2 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) a) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(*.f64 (/.f64 (sqrt.f64 b_2) (*.f64 a -1/2)) (sqrt.f64 b_2))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 b_2 (neg.f64 a)) 2)
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (/.f64 1 (/.f64 a (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)) (cbrt.f64 b_2))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 3/2)))
(*.f64 b_2 (/.f64 -2 a))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (cbrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))))))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/12) 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4) (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))))))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)) (*.f64 (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/12) 6) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (sqrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3))
(*.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/12) 6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 3/4) (pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) 3) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/12) 6) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 3/2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3)) (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (pow.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a)))) (cbrt.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))))
(/.f64 b_2 (*.f64 a -1/2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 b_2 (/.f64 (*.f64 a -1/2) 1))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 -2 (/.f64 (neg.f64 a) (neg.f64 b_2)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 b_2 -2) (/.f64 a 1))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 b_2 (*.f64 a -1/2)) 1)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (/.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 a)) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 a)))
(/.f64 (sqrt.f64 -2) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 -2) (/.f64 a (sqrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 b_2))
(*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 (sqrt.f64 -2) a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 b_2) (/.f64 a (*.f64 -2 (sqrt.f64 b_2))))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 b_2) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 -2)))
(*.f64 (/.f64 (sqrt.f64 b_2) (/.f64 a (sqrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (*.f64 (/.f64 (sqrt.f64 b_2) a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 a (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a) (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) a) (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (neg.f64 a) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(/.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)))
(/.f64 (cbrt.f64 b_2) (/.f64 (/.f64 a (*.f64 -2 (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2))))
(*.f64 (/.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2))) (cbrt.f64 (sqrt.f64 b_2)))
(*.f64 (cbrt.f64 (sqrt.f64 b_2)) (*.f64 (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)) (sqrt.f64 b_2)))
(/.f64 (cbrt.f64 b_2) (/.f64 (/.f64 a (*.f64 -2 (cbrt.f64 b_2))) (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 b_2) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2))) (cbrt.f64 b_2))
(*.f64 (cbrt.f64 b_2) (*.f64 (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)) (cbrt.f64 b_2)))
(/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 a (*.f64 -2 (cbrt.f64 b_2))))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)))
(/.f64 2 (/.f64 (neg.f64 a) b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (sqrt.f64 (sqrt.f64 b_2)) (/.f64 (/.f64 a (*.f64 -2 (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b_2)) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2))) (sqrt.f64 (sqrt.f64 b_2)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 b_2)) (sqrt.f64 (sqrt.f64 b_2))) (/.f64 a (*.f64 -2 (sqrt.f64 b_2))))
(*.f64 (sqrt.f64 (sqrt.f64 b_2)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b_2)) a) (*.f64 -2 (sqrt.f64 b_2))))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 a (sqrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 a (sqrt.f64 (*.f64 b_2 -2)))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (/.f64 a (*.f64 -2 (sqrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2))) (sqrt.f64 (cbrt.f64 b_2)))
(*.f64 (sqrt.f64 (cbrt.f64 b_2)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (*.f64 -2 (sqrt.f64 b_2)))))
(*.f64 (sqrt.f64 (cbrt.f64 b_2)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) a))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (/.f64 a (*.f64 -2 (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) a) (*.f64 -2 (cbrt.f64 b_2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) a) (*.f64 (*.f64 -2 (cbrt.f64 b_2)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (/.f64 a (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))) (/.f64 a (sqrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) a) (*.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))))))
(/.f64 (sqrt.f64 (*.f64 b_2 2)) (/.f64 (neg.f64 a) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 2)) (neg.f64 a)) (sqrt.f64 (*.f64 b_2 2)))
(*.f64 (sqrt.f64 (*.f64 b_2 2)) (/.f64 (sqrt.f64 (*.f64 b_2 2)) (neg.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (/.f64 (/.f64 a (*.f64 -2 (cbrt.f64 b_2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (/.f64 a (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 -2 (cbrt.f64 b_2)))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (/.f64 a (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 -2 (cbrt.f64 b_2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 b_2)))) (/.f64 a (*.f64 -2 (cbrt.f64 b_2)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))) (/.f64 (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))))) (/.f64 a (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 2)) (cbrt.f64 (*.f64 b_2 2))) (/.f64 (neg.f64 a) (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (cbrt.f64 (*.f64 b_2 2)) (/.f64 (cbrt.f64 (*.f64 b_2 2)) (/.f64 (neg.f64 a) (cbrt.f64 (*.f64 b_2 2)))))
(/.f64 (*.f64 -2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 (*.f64 b_2 b_2)) (*.f64 a -1/2)))
(*.f64 (cbrt.f64 (*.f64 b_2 b_2)) (/.f64 (cbrt.f64 b_2) (*.f64 a -1/2)))
(/.f64 (/.f64 b_2 a) -1/2)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 -2 (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 b_2 -1/2) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 b_2 (/.f64 (cbrt.f64 a) -2)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (neg.f64 b_2) (*.f64 a 1/2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 -1 (*.f64 1/2 (/.f64 a b_2)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b_2 -2))) (/.f64 (neg.f64 a) (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (/.f64 (neg.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(/.f64 (/.f64 b_2 1) (*.f64 a -1/2))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) -2))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) (/.f64 (cbrt.f64 a) -2))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (/.f64 (cbrt.f64 a) (sqrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1) (/.f64 a (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(/.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (*.f64 b_2 -2))) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 a)) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (sqrt.f64 (*.f64 a -1/2)) (sqrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 b_2 -2) (/.f64 1 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 a))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (*.f64 (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2))) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 1 (/.f64 b_2 -1/2)) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 1 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2))) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2))) (sqrt.f64 (*.f64 b_2 2))) (sqrt.f64 (neg.f64 a)))
(/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 b_2 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (*.f64 b_2 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))) (neg.f64 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (sqrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/12) 6)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (/.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 2) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a)))) 8) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 b_2 -2)) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (*.f64 b_2 -2)) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 -2 (sqrt.f64 a)) b_2) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 b_2 1) -2) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 (/.f64 b_2 (sqrt.f64 a)) -2) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 b_2 (cbrt.f64 (*.f64 a a))) -2) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) b_2) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (sqrt.f64 (*.f64 b_2 -2))) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) 1) (cbrt.f64 (*.f64 b_2 -2))) a)
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) a))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (sqrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) 1) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) 1) (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 (*.f64 b_2 -2))) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 b_2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (cbrt.f64 (*.f64 b_2 2))) (cbrt.f64 (neg.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (*.f64 b_2 2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) 2) 3) (neg.f64 (cbrt.f64 (*.f64 b_2 -2)))) (neg.f64 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 a)) (sqrt.f64 (*.f64 b_2 -2)))
(*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 a)))
(/.f64 (*.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (*.f64 a -1/2)))
(/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (sqrt.f64 (*.f64 a -1/2)) (sqrt.f64 b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (cbrt.f64 (*.f64 a -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (/.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b_2 2)) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (cbrt.f64 (neg.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (*.f64 b_2 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b_2 -2))) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2)) (neg.f64 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)) (cbrt.f64 (*.f64 b_2 -2)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 b_2 -1/2) 1) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 2)) (sqrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (sqrt.f64 (neg.f64 a)))
(/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (*.f64 b_2 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 2)) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 (/.f64 -2 a))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (*.f64 b_2 2)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (*.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/6) (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (/.f64 (sqrt.f64 (cbrt.f64 a)) (*.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 a))) (*.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/6) (pow.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) 2)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b_2 -2))) (sqrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (pow.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 1/12) 6)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (cbrt.f64 a)) (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2)))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (/.f64 (cbrt.f64 a) (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b_2 (/.f64 -2 a))) (*.f64 (/.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4)))) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 b_2 (/.f64 (cbrt.f64 a) -2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 -2 (/.f64 b_2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b_2 b_2) 4)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b_2 -2)) (/.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a -1/2)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 b_2 (*.f64 (cbrt.f64 (*.f64 a -1/2)) (cbrt.f64 (*.f64 a -1/2)))) (cbrt.f64 (*.f64 a -1/2)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 a) -2)) (/.f64 (sqrt.f64 a) b_2))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 a) 1)) (/.f64 (sqrt.f64 a) (*.f64 b_2 -2)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a a)) -2)) (/.f64 (cbrt.f64 a) b_2))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a a)) 1)) (/.f64 (cbrt.f64 a) (*.f64 b_2 -2)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 b_2 2) 1) (neg.f64 a))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 2) (cbrt.f64 (*.f64 a a))) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 b_2 2) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (*.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 a)))) (cbrt.f64 (neg.f64 a)))
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 b_2 2) -1) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 2) (neg.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (sqrt.f64 (cbrt.f64 a))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 b_2 (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (/.f64 b_2 (cbrt.f64 (sqrt.f64 a))) (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 (/.f64 -2 (/.f64 (cbrt.f64 (*.f64 a a)) b_2)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (cbrt.f64 (*.f64 a a)))) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 b_2 (cbrt.f64 (cbrt.f64 a))) (/.f64 (/.f64 -2 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 b_2 -1/2) 1) a)
(*.f64 b_2 (/.f64 -2 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) 1) (sqrt.f64 a))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 b_2 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 -2 (cbrt.f64 (sqrt.f64 a))) (/.f64 (/.f64 b_2 (sqrt.f64 a)) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (sqrt.f64 a))) (sqrt.f64 (sqrt.f64 a)))
(/.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) b_2))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 -2 (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 b_2 (/.f64 (sqrt.f64 a) -2)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))) (sqrt.f64 (cbrt.f64 a)))
(/.f64 (*.f64 b_2 (/.f64 -2 (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))))
(*.f64 (/.f64 -2 (sqrt.f64 (cbrt.f64 a))) (/.f64 (/.f64 b_2 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 (*.f64 a a)))))
(neg.f64 (/.f64 b_2 (*.f64 a 1/2)))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (/.f64 (*.f64 b_2 2) a))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (*.f64 (/.f64 b_2 (*.f64 a 1/2)) 1))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (*.f64 (*.f64 b_2 -2) (/.f64 -1 a)))
(*.f64 b_2 (/.f64 -2 a))
(neg.f64 (*.f64 1 (/.f64 b_2 (*.f64 a 1/2))))
(*.f64 b_2 (/.f64 -2 a))
(sqrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 b_2 (/.f64 -2 a)) 2))
(fabs.f64 (*.f64 b_2 (/.f64 -2 a)))
(log.f64 (exp.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 b_2 (/.f64 -2 a))
(cbrt.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 3))
(*.f64 b_2 (/.f64 -2 a))
(expm1.f64 (log1p.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))
(log1p.f64 (expm1.f64 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 b_2 (/.f64 -2 a))

eval569.0ms (3.6%)

Compiler

Compiled 32030 to 13902 computations (56.6% saved)

prune506.0ms (3.2%)

Pruning

61 alts after pruning (55 fresh and 6 done)

PrunedKeptTotal
New1440331473
Fresh102232
Picked101
Done167
Total1452611513
Error
5.1b
Counts
1513 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
53.1b
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/3) 3)
53.6b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
57.8b
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) 1/3)
45.1b
(pow.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a))) 3)
49.5b
(pow.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) 3)
44.1b
(pow.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 3)
44.3b
(pow.f64 (/.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 -2))) 3)
44.0b
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2)))) 3)
45.1b
(pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) 3)
53.4b
(pow.f64 (*.f64 (pow.f64 (/.f64 1 a) 1/3) (cbrt.f64 (*.f64 b_2 -2))) 3)
47.3b
(pow.f64 (*.f64 a (/.f64 (/.f64 b_2 a) (*.f64 c -1/2))) -1)
43.9b
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -2 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a))) a)) 3)
47.3b
(/.f64 (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1) a)
46.4b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
46.8b
(/.f64 (/.f64 (*.f64 (*.f64 c -1/2) a) b_2) a)
55.3b
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a -1/2)))
43.6b
(/.f64 (/.f64 b_2 -1/2) a)
49.2b
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a a)) -2)) (/.f64 (cbrt.f64 a) b_2))
40.1b
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
43.7b
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
34.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
49.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
56.5b
(/.f64 (-.f64 b_2 b_2) a)
46.8b
(/.f64 (*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 -1/2 a))) a)
47.3b
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c) a)
43.4b
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
50.6b
(/.f64 (*.f64 -2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
53.6b
(/.f64 (sqrt.f64 (pow.f64 (*.f64 c (*.f64 (/.f64 -1/2 b_2) a)) 2)) a)
59.0b
(/.f64 (neg.f64 b_2) a)
53.9b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) a)
43.7b
(/.f64 1 (/.f64 a (fma.f64 -2 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))))
46.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))))
45.9b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
45.4b
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
45.1b
(/.f64 1 (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (/.f64 1 a)))
40.1b
(/.f64 1 (*.f64 b_2 (/.f64 -2 c)))
43.7b
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
40.1b
(/.f64 -1/2 (/.f64 b_2 c))
43.7b
(/.f64 -2 (/.f64 a b_2))
45.9b
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
43.5b
(-.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (/.f64 b_2 a))
54.5b
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
43.5b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.1b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 3) a)
42.9b
(*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 (*.f64 c -1/2))) a)
43.2b
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c b_2))) a)
43.9b
(*.f64 (/.f64 1 (/.f64 a (*.f64 c (*.f64 -1/2 a)))) (/.f64 1 b_2))
45.9b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
47.3b
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
43.6b
(*.f64 (/.f64 -2 a) b_2)
45.1b
(*.f64 (*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 -1/2)) c) a)
42.9b
(*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)) a)
45.9b
(*.f64 (*.f64 c (*.f64 -1/2 a)) (*.f64 (/.f64 1 b_2) (/.f64 1 a)))
50.4b
(*.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))) a)
47.1b
(*.f64 (expm1.f64 (log1p.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))) a)
40.0b
(*.f64 -1/2 (/.f64 c b_2))
51.5b
(fabs.f64 (*.f64 b_2 (/.f64 -2 a)))
48.2b
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
52.6b
(exp.f64 (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 b_2)))
53.0b
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))
Compiler

Compiled 1631 to 1171 computations (28.2% saved)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 7 computations (50% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1612×add-sqr-sqrt
1588×*-un-lft-identity
1488×add-cube-cbrt
1472×add-cbrt-cube
152×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify48.0ms (0.3%)

Algorithm
egg-herbie
Rules
1276×associate-/l*
1110×distribute-lft-in
1022×distribute-rgt-in
896×associate-+r+
828×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072706
1163706
2648706
32574706
Stop Event
node limit
Counts
52 → 29
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 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 1/2 (/.f64 1 (/.f64 (neg.f64 b_2) c)))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b_2 c) -2) -1)
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c 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 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1/2 (/.f64 1 (/.f64 (neg.f64 b_2) c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 b_2) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 b_2 c) -2) -1)
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))

localize5.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 39 to 25 computations (35.9% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite313.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1092×unswap-sqr
982×swap-sqr
626×associate-/r/
552×associate-/l/
446×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1478×distribute-rgt-in
1474×distribute-lft-in
726×associate-/l*
646×associate-*r*
570×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03234299
19504023
249194023
Stop Event
node limit
Counts
229 → 169
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) 1)
(*.f64 1 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))
(*.f64 (/.f64 1 b_2) (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c (*.f64 -1/2 a)) a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 a))))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (*.f64 (/.f64 1 b_2) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) (/.f64 1 a))
(*.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 (/.f64 c b_2) (*.f64 (*.f64 -1/2 a) (/.f64 1 a)))
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))
(*.f64 (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) 1) (/.f64 1 (*.f64 a b_2)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 a) (*.f64 (cbrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) a) (/.f64 1 b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 a)) (/.f64 1 (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 1 (*.f64 a b_2)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (*.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 a))) (/.f64 1 b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) a) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 -1/2 a) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 a) (cbrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 a 1) b_2)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2))) (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (*.f64 (/.f64 a c) b_2)) (*.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 b_2) (neg.f64 a)) (*.f64 c (*.f64 a 1/2)))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a 1)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a c)) (*.f64 -1/2 a))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (*.f64 -1/2 a))) c)
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (*.f64 c -1/2))) a)
(*.f64 (/.f64 (pow.f64 b_2 -1/2) (/.f64 (/.f64 a c) (*.f64 -1/2 a))) (pow.f64 b_2 -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) a) (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b_2 -2)) (/.f64 (/.f64 a c) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c b_2) a) (*.f64 -1/2 a))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) 1) (/.f64 1 b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) (sqrt.f64 b_2)) (pow.f64 b_2 -1/2))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1 (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) (neg.f64 b_2)) -1)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))))
(pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a (*.f64 -1/2 a)) (/.f64 b_2 c)) -1)
(neg.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (neg.f64 a) (/.f64 b_2 c))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (neg.f64 a) (/.f64 b_2 c))) 1))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 -1/2 a) (*.f64 (neg.f64 a) (/.f64 b_2 c)))))
(neg.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (*.f64 c (*.f64 a 1/2)))))
(neg.f64 (/.f64 (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)) a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))) 1)
(/.f64 1 (/.f64 b_2 (*.f64 c (*.f64 -1/2 a))))
(/.f64 c (/.f64 b_2 (*.f64 -1/2 a)))
(/.f64 c (*.f64 1 (/.f64 b_2 (*.f64 -1/2 a))))
(/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 a) (*.f64 1 (/.f64 b_2 c)))
(/.f64 (*.f64 c (*.f64 -1/2 a)) b_2)
(/.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 1)
(/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a)))))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (*.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (/.f64 b_2 (cbrt.f64 (*.f64 c (*.f64 -1/2 a)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (*.f64 1 (/.f64 b_2 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(/.f64 (*.f64 c -1/2) (*.f64 1 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) 1) b_2)
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 c (*.f64 a 1/2)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c (*.f64 a 1/2))) b_2)
(pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)))
(neg.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 3))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 b_2 3)) (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) (/.f64 1 (pow.f64 b_2 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(exp.f64 (log.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 a)))) 1)
(pow.f64 (*.f64 c (*.f64 -1/2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 -1/2 a)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 a) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 a))))
(exp.f64 (log.f64 (*.f64 c (*.f64 -1/2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 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 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(*.f64 -1/2 (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (/.f64 (*.f64 c (*.f64 -1/2 a)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c (*.f64 -1/2 a)) (*.f64 (/.f64 1 b_2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (*.f64 (*.f64 -1/2 a) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) 1) (/.f64 1 (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (/.f64 b_2 c)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (*.f64 (/.f64 b_2 c) (sqrt.f64 a)))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 a) (*.f64 (cbrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a (/.f64 b_2 c))))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) a) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 a)) (/.f64 1 (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) (sqrt.f64 a)) (/.f64 1 (*.f64 b_2 (sqrt.f64 a))))
(*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 a b_2)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 1 a) (*.f64 c (*.f64 -1/2 a))) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) (sqrt.f64 a)) (/.f64 1 (*.f64 b_2 (sqrt.f64 a))))
(*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 1 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 c (*.f64 -1/2 a)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a (/.f64 b_2 c))))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a (/.f64 b_2 c))))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) a) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a (/.f64 b_2 c))))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (/.f64 b_2 c)))
(/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (*.f64 (/.f64 b_2 c) (sqrt.f64 a)))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -1/2 a) b_2) c)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 -1/2 a) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 c a)) (sqrt.f64 a)) (/.f64 1 (*.f64 b_2 (sqrt.f64 a))))
(*.f64 (/.f64 c b_2) (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 -1/2 a) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a (/.f64 b_2 c))))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (/.f64 a (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (cbrt.f64 a) a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 a 1) b_2)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2))) (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (*.f64 (/.f64 a c) b_2)) (*.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 b_2) (neg.f64 a)) (*.f64 c (*.f64 a 1/2)))
(*.f64 (/.f64 1 (*.f64 (neg.f64 a) b_2)) (*.f64 c (*.f64 a 1/2)))
(*.f64 (*.f64 a 1/2) (/.f64 (/.f64 c b_2) (neg.f64 a)))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a 1)) (*.f64 c (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a c)) (*.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (*.f64 -1/2 a))) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))) (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2))) (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (*.f64 c -1/2))) a)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 b_2 -1/2) (/.f64 (/.f64 a c) (*.f64 -1/2 a))) (pow.f64 b_2 -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) a) (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b_2 -2)) (/.f64 (/.f64 a c) (*.f64 -1/2 a))) (/.f64 1 (cbrt.f64 b_2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b_2 -2)) (/.f64 a (*.f64 -1/2 (*.f64 c a)))) (/.f64 1 (cbrt.f64 b_2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 b_2 -2)) (/.f64 -2 c)) (cbrt.f64 b_2))
(*.f64 (/.f64 (/.f64 c b_2) a) (*.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) 1) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) (sqrt.f64 b_2)) (pow.f64 b_2 -1/2))
(*.f64 (pow.f64 b_2 -1/2) (/.f64 (*.f64 -1/2 (*.f64 c a)) (/.f64 (sqrt.f64 b_2) (/.f64 1 a))))
(*.f64 (pow.f64 b_2 -1/2) (/.f64 (*.f64 -1/2 c) (sqrt.f64 b_2)))
(/.f64 (*.f64 -1/2 c) (/.f64 (sqrt.f64 b_2) (pow.f64 b_2 -1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 1 (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (cbrt.f64 b_2)) (/.f64 (*.f64 (*.f64 -1/2 (*.f64 c a)) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 c (/.f64 (pow.f64 (cbrt.f64 b_2) 2) -1/2)) (cbrt.f64 b_2))
(*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 -1/2 a)) (/.f64 1 a)) (neg.f64 b_2)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a)))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 a (*.f64 -1/2 a)) (/.f64 b_2 c)) -1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (neg.f64 a) (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 a) (*.f64 (neg.f64 a) (/.f64 b_2 c))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 -1/2 a) (*.f64 (neg.f64 a) (/.f64 b_2 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (/.f64 1 b_2) (/.f64 a (*.f64 c (*.f64 a 1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)) a))
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 (/.f64 a a))) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (/.f64 (*.f64 -1/2 a) a))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))) 1)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 1 (/.f64 b_2 (*.f64 c (*.f64 -1/2 a))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 c (/.f64 b_2 (*.f64 -1/2 a)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 c (*.f64 1 (/.f64 b_2 (*.f64 -1/2 a))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 -1/2 a) (*.f64 1 (/.f64 b_2 c)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 c (*.f64 -1/2 a)) b_2)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 1)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a)))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) (*.f64 1 (/.f64 b_2 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (/.f64 b_2 (cbrt.f64 (*.f64 c (*.f64 -1/2 a)))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 2) (*.f64 1 (/.f64 b_2 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 c -1/2) (*.f64 1 (/.f64 b_2 a)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) 1) b_2)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 c (*.f64 a 1/2)) (neg.f64 b_2))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (neg.f64 (*.f64 c (*.f64 a 1/2))) b_2)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 1)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 3)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 3) 1/3)
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(neg.f64 (/.f64 (*.f64 a 1/2) (/.f64 b_2 c)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(neg.f64 (/.f64 (*.f64 c (*.f64 -1/2 a)) (neg.f64 b_2)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/2 a) b_2) c) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(fabs.f64 (*.f64 -1/2 (*.f64 (/.f64 c b_2) a)))
(log.f64 (exp.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c)) 3))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 b_2 3)) (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) (/.f64 1 (pow.f64 b_2 3))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) (pow.f64 b_2 3)))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(exp.f64 (log.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 1))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
(/.f64 c (/.f64 (/.f64 b_2 -1/2) a))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 a)))) 1)
(*.f64 -1/2 (*.f64 c a))
(pow.f64 (*.f64 c (*.f64 -1/2 a)) 1)
(*.f64 -1/2 (*.f64 c a))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 a))) 2)
(*.f64 -1/2 (*.f64 c a))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 a))) 3)
(*.f64 -1/2 (*.f64 c a))
(pow.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3) 1/3)
(*.f64 -1/2 (*.f64 c a))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 c a)) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 c a)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 -1/2 a)))
(*.f64 -1/2 (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 -1/2 a)))))
(*.f64 -1/2 (*.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 a)) 3))
(*.f64 -1/2 (*.f64 c a))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 a) 3)))
(*.f64 -1/2 (*.f64 c a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 a) 3) (pow.f64 c 3)))
(*.f64 -1/2 (*.f64 c a))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (*.f64 c a))
(exp.f64 (log.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 -1/2 a))) 1))
(*.f64 -1/2 (*.f64 c a))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 -1/2 a))))
(*.f64 -1/2 (*.f64 c a))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1)
3.5b
(/.f64 (/.f64 b_2 a) (*.f64 c -1/2))
8.9b
(/.f64 (pow.f64 (/.f64 (/.f64 b_2 a) (*.f64 c -1/2)) -1) a)
Compiler

Compiled 41 to 22 computations (46.3% saved)

series9.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite125.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1230×associate-/r/
1090×associate-/l/
932×swap-sqr
598×distribute-lft-neg-in
544×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify131.0ms (0.8%)

Algorithm
egg-herbie
Rules
1268×associate-*r/
1196×associate-*l/
1086×*-commutative
990×associate-*r*
964×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2))))
3.6b
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
5.5b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) a)
15.1b
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
Compiler

Compiled 48 to 25 computations (47.9% saved)

series211.0ms (1.3%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
68.0ms
a
@0
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
40.0ms
b_2
@0
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
40.0ms
b_2
@-inf
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
13.0ms
c
@0
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))
13.0ms
a
@-inf
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1906×associate-*l/
440×associate-/r/
404×associate-/l/
400×distribute-lft-neg-in
390×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify187.0ms (1.2%)

Algorithm
egg-herbie
Rules
1374×associate-+r+
1084×associate-*r*
1032×associate-*l*
850×associate-/l*
642×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05619510
114589210
276359210
Stop Event
node limit
Counts
422 → 299
Calls
Call 1
Inputs
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 0)
(+.f64 (log.f64 -1/2) (log.f64 (*.f64 a (/.f64 c b_2))))
(+.f64 (log.f64 -1/2) (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 c)))
(+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 a b_2)))
(+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 c -1/2)))
(+.f64 (log.f64 (/.f64 a b_2)) (*.f64 (log.f64 (*.f64 c -1/2)) 1))
(+.f64 (log.f64 c) (+.f64 (log.f64 -1/2) (log.f64 (/.f64 a b_2))))
(+.f64 (log.f64 a) (+.f64 (log.f64 (/.f64 1 b_2)) (log.f64 (*.f64 c -1/2))))
(+.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (neg.f64 (log.f64 b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(+.f64 0 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2)) (+.f64 (log.f64 (cbrt.f64 (/.f64 a b_2))) (log.f64 (*.f64 c -1/2))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 c -1/2))) (+.f64 (log.f64 (sqrt.f64 (*.f64 c -1/2))) (log.f64 (/.f64 a b_2))))
(+.f64 (log.f64 (*.f64 a (/.f64 c b_2))) (log.f64 -1/2))
(+.f64 (log.f64 (sqrt.f64 (/.f64 a b_2))) (+.f64 (log.f64 (sqrt.f64 (/.f64 a b_2))) (log.f64 (*.f64 c -1/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 c -1/2))) (log.f64 (/.f64 a b_2))))
(+.f64 (*.f64 (log.f64 (/.f64 a b_2)) 1) (*.f64 (log.f64 (*.f64 c -1/2)) 1))
(+.f64 (*.f64 (log.f64 (*.f64 c -1/2)) 1) (*.f64 (log.f64 (/.f64 a b_2)) 1))
(+.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 a)) (log.f64 (/.f64 1 b_2)))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 c)) (log.f64 -1/2))
(+.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2))) (log.f64 (cbrt.f64 (/.f64 a b_2))))
(+.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (sqrt.f64 (/.f64 a b_2)))) (log.f64 (sqrt.f64 (/.f64 a b_2))))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 -1/2)) (log.f64 c))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (sqrt.f64 (*.f64 c -1/2)))) (log.f64 (sqrt.f64 (*.f64 c -1/2))))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2))) (log.f64 (cbrt.f64 (*.f64 c -1/2))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(+.f64 (+.f64 0 (log.f64 (*.f64 a (/.f64 c b_2)))) (log.f64 -1/2))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(+.f64 (*.f64 1 (log.f64 (*.f64 a (/.f64 c b_2)))) (log.f64 -1/2))
(+.f64 (*.f64 1 (*.f64 (log.f64 (/.f64 a b_2)) 1)) (*.f64 1 (*.f64 (log.f64 (*.f64 c -1/2)) 1)))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1))
(+.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c b_2))) 1) (*.f64 (log.f64 -1/2) 1))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 a b_2)) 1) 1) (*.f64 (*.f64 (log.f64 (*.f64 c -1/2)) 1) 1))
(-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 b_2 a)))
(-.f64 (log.f64 a) (-.f64 (log.f64 b_2) (log.f64 (*.f64 c -1/2))))
(-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (log.f64 b_2))
(-.f64 (log.f64 (neg.f64 a)) (-.f64 (log.f64 (neg.f64 b_2)) (log.f64 (*.f64 c -1/2))))
(-.f64 0 (-.f64 (log.f64 (/.f64 b_2 a)) (log.f64 (*.f64 c -1/2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) 1)
(-.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 a)) (log.f64 b_2))
(-.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (neg.f64 a))) (log.f64 (neg.f64 b_2)))
(-.f64 (+.f64 0 (log.f64 (*.f64 a (*.f64 c -1/2)))) (log.f64 b_2))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))) 1)
(-.f64 (-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (log.f64 (sqrt.f64 b_2))) (log.f64 (sqrt.f64 b_2)))
(-.f64 (-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) 0) (log.f64 b_2))
(-.f64 (-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (log.f64 (pow.f64 (cbrt.f64 b_2) 2))) (log.f64 (cbrt.f64 b_2)))
(*.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 1)
(*.f64 1 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2) (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (*.f64 c -1/2)))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 c -1/2))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 c -1/2)) 3)) (+.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 a b_2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (*.f64 c -1/2)))) 1) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 c -1/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 c -1/2)) 3)) 1) (+.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 a b_2))))))
(pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(exp.f64 (log.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1))
(log1p.f64 (-.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)))) 1)
(*.f64 (/.f64 a b_2) (*.f64 (*.f64 c -1/2) (/.f64 1 a)))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(*.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) (/.f64 1 a))
(*.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 1)
(*.f64 1 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) (sqrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 (*.f64 a (/.f64 c b_2)) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 -1/2 a))
(*.f64 (/.f64 1 a) (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 c -1/2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c -1/2)))))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(*.f64 (/.f64 (*.f64 c -1/2) a) (/.f64 a b_2))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 c -1/2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (/.f64 (*.f64 c -1/2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a (*.f64 a b_2)))
(*.f64 (/.f64 a (*.f64 a b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (*.f64 (cbrt.f64 a) b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) a) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 a (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 a a) b_2)) (*.f64 c -1/2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 c -1/2))) (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 1 (*.f64 (/.f64 a c) (/.f64 b_2 a))) -1/2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) a) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 (*.f64 a (/.f64 c b_2)) a) -1/2)
(pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (*.f64 c -1/2))) -1)
(neg.f64 (/.f64 a (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c -1/2)))))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (*.f64 c -1/2) (/.f64 1 a))))
(neg.f64 (*.f64 (/.f64 a (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c -1/2)))) 1))
(neg.f64 (*.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 a (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c -1/2))))))
(neg.f64 (/.f64 (/.f64 a (neg.f64 b_2)) (/.f64 a (*.f64 c -1/2))))
(neg.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1)
(/.f64 a (/.f64 b_2 (*.f64 c -1/2)))
(/.f64 a (*.f64 1 (/.f64 b_2 (*.f64 c -1/2))))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2)))))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2))))
(/.f64 (*.f64 a (*.f64 c -1/2)) b_2)
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 c -1/2)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 c 1/2) (/.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 a (*.f64 c 1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 c -1/2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 a 1) (*.f64 c -1/2)) b_2)
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 c -1/2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 c -1/2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) 1) b_2)
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) 1) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c 1/2)) 1) (neg.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -1/2))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (sqrt.f64 b_2))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c -1/2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (neg.f64 (*.f64 a (*.f64 c 1/2))) b_2)
(pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3) 1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(neg.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(neg.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 c -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 a b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(exp.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1)
(*.f64 a (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
(*.f64 (/.f64 a b_2) (neg.f64 (*.f64 c 1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (*.f64 c -1/2) (/.f64 a b_2))
(*.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(*.f64 1 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(*.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 c -1/2)))
(*.f64 (*.f64 a (/.f64 c b_2)) -1/2)
(*.f64 (*.f64 a (*.f64 c -1/2)) (/.f64 1 b_2))
(*.f64 (/.f64 1 b_2) (*.f64 a (*.f64 c -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))))
(*.f64 (*.f64 (/.f64 a b_2) -1/2) c)
(*.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 (*.f64 c -1/2))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (*.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (*.f64 (*.f64 c -1/2) (sqrt.f64 (/.f64 a b_2))) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (*.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2)) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 a 1) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2)))
(*.f64 -1 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(*.f64 (*.f64 c 1/2) (/.f64 a (neg.f64 b_2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) 1/2)
(*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 c 1/2))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c -1/2) b_2) a)
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))))
(*.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 a b_2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(/.f64 a (/.f64 b_2 (*.f64 c -1/2)))
(/.f64 a (*.f64 1 (/.f64 b_2 (*.f64 c -1/2))))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2)))))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2))))
(/.f64 (*.f64 a (*.f64 c -1/2)) b_2)
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 c -1/2)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 c 1/2) (/.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 a (*.f64 c 1/2)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 c -1/2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 a 1) (*.f64 c -1/2)) b_2)
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 c -1/2)) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 c -1/2)) (cbrt.f64 b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) 1) b_2)
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) 1) (sqrt.f64 b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c 1/2)) 1) (neg.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -1/2))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (sqrt.f64 b_2))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 b_2))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c -1/2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(/.f64 (neg.f64 (*.f64 a (*.f64 c 1/2))) b_2)
(pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3) 1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(neg.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(neg.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 c -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 a b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
Outputs
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (log.f64 a))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (neg.f64 (log.f64 (/.f64 -1 a))))
(-.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (neg.f64 (log.f64 (/.f64 -1 a))))
(-.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (neg.f64 (log.f64 (/.f64 -1 a))))
(-.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (neg.f64 (log.f64 (/.f64 -1 a))))
(-.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (log.f64 (/.f64 -1 a)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 (/.f64 1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 1/2 (*.f64 c a))) (log.f64 (/.f64 -1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 c) (log.f64 (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 1 c))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (neg.f64 (log.f64 (/.f64 -1 c))))
(-.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (neg.f64 (log.f64 (/.f64 -1 c))))
(-.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (neg.f64 (log.f64 (/.f64 -1 c))))
(-.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (neg.f64 (log.f64 (/.f64 -1 c))))
(-.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (log.f64 (/.f64 -1 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(+.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 0)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 -1/2) (log.f64 (*.f64 a (/.f64 c b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 -1/2) (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 c)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 a b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 c -1/2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (/.f64 a b_2)) (*.f64 (log.f64 (*.f64 c -1/2)) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 c) (+.f64 (log.f64 -1/2) (log.f64 (/.f64 a b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 a) (+.f64 (log.f64 (/.f64 1 b_2)) (log.f64 (*.f64 c -1/2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (neg.f64 (log.f64 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 0 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2)) (+.f64 (log.f64 (cbrt.f64 (/.f64 a b_2))) (log.f64 (*.f64 c -1/2))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a b_2)))) (+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (cbrt.f64 (/.f64 a b_2)))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 3 (log.f64 (cbrt.f64 (/.f64 a b_2)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 c -1/2))) (+.f64 (log.f64 (sqrt.f64 (*.f64 c -1/2))) (log.f64 (/.f64 a b_2))))
(+.f64 (log.f64 (/.f64 a b_2)) (+.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 c))) (log.f64 (sqrt.f64 (*.f64 -1/2 c)))))
(+.f64 (log.f64 (/.f64 a b_2)) (*.f64 2 (log.f64 (sqrt.f64 (*.f64 -1/2 c)))))
(+.f64 (log.f64 (*.f64 a (/.f64 c b_2))) (log.f64 -1/2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 a b_2))) (+.f64 (log.f64 (sqrt.f64 (/.f64 a b_2))) (log.f64 (*.f64 c -1/2))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 (sqrt.f64 (/.f64 a b_2))) (log.f64 (sqrt.f64 (/.f64 a b_2)))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 2 (log.f64 (sqrt.f64 (/.f64 a b_2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 c -1/2))) (log.f64 (/.f64 a b_2))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -1/2 c)))) (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (cbrt.f64 (*.f64 -1/2 c)))))
(+.f64 (log.f64 (/.f64 a b_2)) (*.f64 3 (log.f64 (cbrt.f64 (*.f64 -1/2 c)))))
(+.f64 (*.f64 (log.f64 (/.f64 a b_2)) 1) (*.f64 (log.f64 (*.f64 c -1/2)) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 (log.f64 (*.f64 c -1/2)) 1) (*.f64 (log.f64 (/.f64 a b_2)) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 a)) (log.f64 (/.f64 1 b_2)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 c)) (log.f64 -1/2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2))) (log.f64 (cbrt.f64 (/.f64 a b_2))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a b_2)))) (+.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (cbrt.f64 (/.f64 a b_2)))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 3 (log.f64 (cbrt.f64 (/.f64 a b_2)))))
(+.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (sqrt.f64 (/.f64 a b_2)))) (log.f64 (sqrt.f64 (/.f64 a b_2))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 (sqrt.f64 (/.f64 a b_2))) (log.f64 (sqrt.f64 (/.f64 a b_2)))))
(+.f64 (log.f64 (*.f64 -1/2 c)) (*.f64 2 (log.f64 (sqrt.f64 (/.f64 a b_2)))))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 -1/2)) (log.f64 c))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (sqrt.f64 (*.f64 c -1/2)))) (log.f64 (sqrt.f64 (*.f64 c -1/2))))
(+.f64 (log.f64 (/.f64 a b_2)) (+.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 c))) (log.f64 (sqrt.f64 (*.f64 -1/2 c)))))
(+.f64 (log.f64 (/.f64 a b_2)) (*.f64 2 (log.f64 (sqrt.f64 (*.f64 -1/2 c)))))
(+.f64 (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2))) (log.f64 (cbrt.f64 (*.f64 c -1/2))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 -1/2 c)))) (+.f64 (log.f64 (/.f64 a b_2)) (log.f64 (cbrt.f64 (*.f64 -1/2 c)))))
(+.f64 (log.f64 (/.f64 a b_2)) (*.f64 3 (log.f64 (cbrt.f64 (*.f64 -1/2 c)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (+.f64 0 (log.f64 (*.f64 a (/.f64 c b_2)))) (log.f64 -1/2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 1 (log.f64 (*.f64 a (/.f64 c b_2)))) (log.f64 -1/2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 1 (*.f64 (log.f64 (/.f64 a b_2)) 1)) (*.f64 1 (*.f64 (log.f64 (*.f64 c -1/2)) 1)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c b_2))) 1) (*.f64 (log.f64 -1/2) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(+.f64 (*.f64 (*.f64 (log.f64 (/.f64 a b_2)) 1) 1) (*.f64 (*.f64 (log.f64 (*.f64 c -1/2)) 1) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 b_2 a)))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (log.f64 a) (-.f64 (log.f64 b_2) (log.f64 (*.f64 c -1/2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (log.f64 b_2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (log.f64 (neg.f64 a)) (-.f64 (log.f64 (neg.f64 b_2)) (log.f64 (*.f64 c -1/2))))
(-.f64 (log.f64 (neg.f64 a)) (-.f64 (log.f64 (neg.f64 b_2)) (log.f64 (*.f64 -1/2 c))))
(+.f64 (log.f64 (neg.f64 a)) (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (neg.f64 b_2))))
(-.f64 0 (-.f64 (log.f64 (/.f64 b_2 a)) (log.f64 (*.f64 c -1/2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) 1)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 a)) (log.f64 b_2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (+.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (neg.f64 a))) (log.f64 (neg.f64 b_2)))
(-.f64 (log.f64 (neg.f64 a)) (-.f64 (log.f64 (neg.f64 b_2)) (log.f64 (*.f64 -1/2 c))))
(+.f64 (log.f64 (neg.f64 a)) (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (neg.f64 b_2))))
(-.f64 (+.f64 0 (log.f64 (*.f64 a (*.f64 c -1/2)))) (log.f64 b_2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))) 1)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (log.f64 (sqrt.f64 b_2))) (log.f64 (sqrt.f64 b_2)))
(-.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (log.f64 (sqrt.f64 b_2)) (log.f64 (sqrt.f64 b_2))))
(-.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 2 (log.f64 (sqrt.f64 b_2))))
(-.f64 (-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) 0) (log.f64 b_2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(-.f64 (-.f64 (log.f64 (*.f64 a (*.f64 c -1/2))) (log.f64 (pow.f64 (cbrt.f64 b_2) 2))) (log.f64 (cbrt.f64 b_2)))
(-.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 b_2))) (log.f64 (cbrt.f64 b_2))))
(-.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 3 (log.f64 (cbrt.f64 b_2))))
(*.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 1)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 1 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2) (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (*.f64 c -1/2)))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 c -1/2))))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (*.f64 -1/2 c)))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 -1/2 c))))
(/.f64 (*.f64 (log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 -1/2 c)))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 -1/2 c))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 c -1/2)) 3)) (+.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 a b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 -1/2 c)) 3)) (fma.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2)) (*.f64 (log.f64 (*.f64 -1/2 c)) (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 a b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 -1/2 c)) 3)) (fma.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 (*.f64 c (/.f64 -1/2 a))) (log.f64 b_2)) (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 -1/2 c)) 3)) (fma.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 b_2) (log.f64 (*.f64 c (/.f64 -1/2 a)))) (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (*.f64 c -1/2)))) 1) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 c -1/2))))
(/.f64 (-.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (*.f64 -1/2 c)))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 -1/2 c))))
(/.f64 (*.f64 (log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 -1/2 c)))) (-.f64 (log.f64 (/.f64 a b_2)) (log.f64 (*.f64 -1/2 c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 c -1/2)) 3)) 1) (+.f64 (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2))) (*.f64 (log.f64 (*.f64 c -1/2)) (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 (/.f64 a b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 -1/2 c)) 3)) (fma.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2)) (*.f64 (log.f64 (*.f64 -1/2 c)) (-.f64 (log.f64 (*.f64 -1/2 c)) (log.f64 (/.f64 a b_2))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 -1/2 c)) 3)) (fma.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 (*.f64 c (/.f64 -1/2 a))) (log.f64 b_2)) (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 a b_2)) 3) (pow.f64 (log.f64 (*.f64 -1/2 c)) 3)) (fma.f64 (log.f64 (*.f64 -1/2 c)) (+.f64 (log.f64 b_2) (log.f64 (*.f64 c (/.f64 -1/2 a)))) (*.f64 (log.f64 (/.f64 a b_2)) (log.f64 (/.f64 a b_2)))))
(pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 1)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 3)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(pow.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3) 1/3)
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) 2))
(fabs.f64 (log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(exp.f64 (log.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1))
(log.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))
(log.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(log1p.f64 (-.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1))
(log1p.f64 (fma.f64 a (*.f64 -1/2 (/.f64 c b_2)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a b_2) (*.f64 (*.f64 c -1/2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 a b_2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 1 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) (sqrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 2) (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 a) (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 c -1/2)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 c))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c (/.f64 -1/2 (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c -1/2)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 c)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) a) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 c -1/2) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 c))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c (/.f64 -1/2 (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 a)) (/.f64 a (*.f64 (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 c))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c (/.f64 -1/2 (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) b_2)) (/.f64 (*.f64 c -1/2) (cbrt.f64 a)))
(*.f64 (/.f64 a (*.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (/.f64 (*.f64 -1/2 c) (cbrt.f64 a)))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 (/.f64 c (cbrt.f64 a)) -1/2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 a (*.f64 a b_2)) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 a (*.f64 (cbrt.f64 a) b_2)))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 c)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) a) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 c)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 c))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c (/.f64 -1/2 (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a (/.f64 a (/.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 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) a) (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 -1/2 c))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c (/.f64 -1/2 (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 a (/.f64 c b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 c)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 a a) b_2)) (*.f64 c -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 c -1/2))) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 1 (*.f64 (/.f64 a c) (/.f64 b_2 a))) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) a) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a (/.f64 c b_2)) a) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(pow.f64 (*.f64 (/.f64 b_2 a) (/.f64 a (*.f64 c -1/2))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 a (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c -1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (*.f64 c -1/2) (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (/.f64 a (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c -1/2)))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (*.f64 1 (/.f64 a (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c -1/2))))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (/.f64 a (neg.f64 b_2)) (/.f64 a (*.f64 c -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)) a))
(*.f64 -1/2 (/.f64 c b_2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (/.f64 a (/.f64 c b_2)))) 2))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 -1/2 (/.f64 c b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 -1/2 (/.f64 c b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c -1/2) a))))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 a (/.f64 b_2 (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 a (*.f64 1 (/.f64 b_2 (*.f64 c -1/2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (*.f64 c -1/2)) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 c -1/2)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 c 1/2) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 c -1/2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 a) 2)) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (*.f64 (/.f64 a 1) (*.f64 c -1/2)) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 c -1/2)) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 c -1/2)) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) 1) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c 1/2)) 1) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -1/2))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c a))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 c (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2)))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 c) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 b_2) (*.f64 c (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))))))
(*.f64 (/.f64 (sqrt.f64 a) (sqrt.f64 b_2)) (*.f64 -1/2 (*.f64 c (sqrt.f64 (/.f64 a b_2)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 (neg.f64 b_2)) (*.f64 c (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 b_2))) (*.f64 -1/2 (*.f64 c (sqrt.f64 (/.f64 a b_2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c -1/2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c a))) (/.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c a))) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) 2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (neg.f64 (*.f64 a (*.f64 c 1/2))) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3) 1/3)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(neg.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(neg.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)) 2))
(fabs.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) c) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (log.f64 (pow.f64 (exp.f64 -1/2) c)))
(*.f64 (/.f64 a b_2) (*.f64 c (log.f64 (exp.f64 -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 c -1/2) 3)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 a b_2) 3)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(exp.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 a (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 a b_2) (*.f64 c -1/2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 a b_2) (neg.f64 (*.f64 c 1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1/2 (*.f64 a (/.f64 c b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 c -1/2) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 1 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (sqrt.f64 (*.f64 c -1/2)) (*.f64 (sqrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 c -1/2)) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2) (*.f64 (cbrt.f64 (/.f64 a b_2)) (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) -1/2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 a (*.f64 c -1/2)) (/.f64 1 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 1 b_2) (*.f64 a (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_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)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 (/.f64 a b_2) -1/2) c)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 (/.f64 a b_2) (sqrt.f64 (*.f64 c -1/2))) (sqrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 (/.f64 a b_2) (pow.f64 (cbrt.f64 (*.f64 c -1/2)) 2)) (cbrt.f64 (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 (*.f64 c -1/2) (sqrt.f64 (/.f64 a b_2))) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 (/.f64 a b_2)) 2)) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 a 1) (/.f64 (*.f64 c -1/2) b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 -1 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 c 1/2) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) 1/2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 c 1/2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) 1) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) b_2) a)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 c -1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 a) 2)) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))))) (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2))) (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 a (/.f64 b_2 (*.f64 c -1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 a (*.f64 1 (/.f64 b_2 (*.f64 c -1/2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 c -1/2) (/.f64 b_2 a))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 c -1/2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (*.f64 c -1/2)) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 c -1/2)) (/.f64 b_2 (sqrt.f64 a)))
(/.f64 (*.f64 (*.f64 -1/2 c) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 c 1/2) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (*.f64 c 1/2)) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c -1/2)) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 c -1/2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 a) 2)) b_2) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (*.f64 (/.f64 a 1) (*.f64 c -1/2)) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 c -1/2)) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 b_2) 2)) (*.f64 c -1/2)) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) 1) 1) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (sqrt.f64 b_2)) 1) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) 1) (cbrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (*.f64 a (*.f64 c 1/2)) 1) (neg.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 c -1/2))) (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 c a))) (sqrt.f64 b_2)) (sqrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 c (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2)))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 c) (/.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (/.f64 a b_2))))
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 b_2))
(/.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 b_2) (*.f64 c (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))))))
(*.f64 (/.f64 (sqrt.f64 a) (sqrt.f64 b_2)) (*.f64 -1/2 (*.f64 c (sqrt.f64 (/.f64 a b_2)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 a b_2)) (*.f64 c -1/2))) (sqrt.f64 (neg.f64 b_2)))
(/.f64 (sqrt.f64 (neg.f64 a)) (/.f64 (sqrt.f64 (neg.f64 b_2)) (*.f64 c (*.f64 -1/2 (sqrt.f64 (/.f64 a b_2))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 b_2))) (*.f64 -1/2 (*.f64 c (sqrt.f64 (/.f64 a b_2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 c -1/2))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)) (cbrt.f64 b_2))
(/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c a))) (/.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c a))) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))) 2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (sqrt.f64 b_2))) (sqrt.f64 b_2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (*.f64 a (/.f64 (*.f64 c -1/2) (cbrt.f64 b_2))) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(/.f64 (neg.f64 (*.f64 a (*.f64 c 1/2))) b_2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 1)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 2)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3) 1/3)
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))) (sqrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(neg.f64 (*.f64 (/.f64 a b_2) (*.f64 c 1/2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(neg.f64 (/.f64 (*.f64 a (*.f64 c -1/2)) (neg.f64 b_2)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a b_2) (*.f64 -1/2 c)) 2))
(fabs.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) c) (/.f64 a b_2)))
(*.f64 (/.f64 a b_2) (log.f64 (pow.f64 (exp.f64 -1/2) c)))
(*.f64 (/.f64 a b_2) (*.f64 c (log.f64 (exp.f64 -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)) 3))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 c -1/2) 3)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c -1/2) 3) (pow.f64 (/.f64 a b_2) 3)))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))))
(*.f64 (/.f64 a b_2) (*.f64 -1/2 c))
(*.f64 c (/.f64 (*.f64 -1/2 a) b_2))

eval363.0ms (2.3%)

Compiler

Compiled 13302 to 7642 computations (42.5% saved)

prune329.0ms (2.1%)

Pruning

68 alts after pruning (61 fresh and 7 done)

PrunedKeptTotal
New84317860
Fresh64450
Picked011
Done4610
Total85368921
Error
5.1b
Counts
921 → 68
Alt Table
Click to see full alt table
StatusErrorProgram
53.1b
(pow.f64 (pow.f64 (/.f64 b_2 (*.f64 a -1/2)) 1/3) 3)
53.6b
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
57.8b
(pow.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3) 1/3)
45.1b
(pow.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 b_2 -2)))) (cbrt.f64 (cbrt.f64 a))) 3)
49.5b
(pow.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a a))))) 3)
44.1b
(pow.f64 (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)) 3)
44.3b
(pow.f64 (/.f64 (cbrt.f64 b_2) (/.f64 (cbrt.f64 a) (cbrt.f64 -2))) 3)
44.0b
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2)))) 3)
45.1b
(pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 b_2 (*.f64 a -1/2))))) 3)
53.4b
(pow.f64 (*.f64 (pow.f64 (/.f64 1 a) 1/3) (cbrt.f64 (*.f64 b_2 -2))) 3)
56.5b
(/.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 b_2 a) (/.f64 -2 c))) 2) -1) a)
52.5b
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))) 2) a)
44.8b
(/.f64 (/.f64 (/.f64 (*.f64 c -1/2) b_2) (/.f64 1 a)) a)
46.4b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
47.4b
(/.f64 (/.f64 (*.f64 c (/.f64 -1/2 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
55.3b
(/.f64 (/.f64 b_2 (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a -1/2)))
43.6b
(/.f64 (/.f64 b_2 -1/2) a)
49.2b
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 a a)) -2)) (/.f64 (cbrt.f64 a) b_2))
40.1b
(/.f64 (/.f64 1 b_2) (/.f64 -2 c))
43.7b
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
47.3b
(/.f64 (/.f64 -1/2 (/.f64 (/.f64 b_2 a) c)) a)
34.0b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
45.9b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
49.6b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
56.5b
(/.f64 (-.f64 b_2 b_2) a)
47.3b
(/.f64 (*.f64 (/.f64 -1/2 (/.f64 b_2 a)) c) a)
46.8b
(/.f64 (*.f64 (/.f64 -1/2 b_2) (*.f64 c a)) a)
43.4b
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (*.f64 a a))
50.6b
(/.f64 (*.f64 -2 (cbrt.f64 (*.f64 b_2 b_2))) (/.f64 a (cbrt.f64 b_2)))
59.0b
(/.f64 (neg.f64 b_2) a)
62.4b
(/.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2))) 3) 1/3)) a)
53.1b
(/.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))) 3)) a)
53.9b
(/.f64 (exp.f64 (log.f64 (*.f64 (/.f64 a b_2) (*.f64 c -1/2)))) a)
52.3b
(/.f64 (exp.f64 (log.f64 (fabs.f64 (*.f64 c (/.f64 (*.f64 -1/2 a) b_2))))) a)
62.4b
(/.f64 (exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 a (/.f64 (*.f64 c -1/2) b_2)))))) a)
43.7b
(/.f64 1 (/.f64 a (fma.f64 -2 b_2 (/.f64 (*.f64 c 1/2) (/.f64 b_2 a)))))
46.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))))
45.9b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
45.4b
(/.f64 1 (/.f64 a (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2)))))
45.1b
(/.f64 1 (*.f64 (/.f64 (*.f64 b_2 a) (*.f64 c -1/2)) (/.f64 1 a)))
40.1b
(/.f64 1 (*.f64 b_2 (/.f64 -2 c)))
43.7b
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
40.1b
(/.f64 -1/2 (/.f64 b_2 c))
43.7b
(/.f64 -2 (/.f64 a b_2))
45.9b
(-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a))
43.5b
(-.f64 (-.f64 (*.f64 1/2 (/.f64 c b_2)) (/.f64 b_2 a)) (/.f64 b_2 a))
54.5b
(-.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 a a))) (/.f64 b_2 a))
43.5b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.1b
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2)))) 3) a)
47.4b
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 (/.f64 b_2 a) c))))
43.9b
(*.f64 (/.f64 1 (/.f64 a (*.f64 c (*.f64 -1/2 a)))) (/.f64 1 b_2))
45.9b
(*.f64 (/.f64 1 (/.f64 a (*.f64 c -1/2))) (/.f64 a b_2))
52.5b
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))) (sqrt.f64 (/.f64 (*.f64 -1/2 a) (/.f64 b_2 c))))
45.9b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
47.3b
(*.f64 (/.f64 -1/2 (*.f64 a (/.f64 (/.f64 b_2 a) c))) 1)
40.1b
(*.f64 (/.f64 -1/2 b_2) c)
43.6b
(*.f64 (/.f64 -2 a) b_2)
45.1b
(*.f64 (*.f64 (/.f64 (/.f64 1 a) (/.f64 b_2 -1/2)) c) a)
42.9b
(*.f64 (*.f64 (/.f64 c b_2) (/.f64 -1/2 a)) a)
44.7b
(*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 -1/2 a))
50.4b
(*.f64 (fabs.f64 (*.f64 -1/2 (/.f64 c (*.f64 b_2 a)))) a)
47.1b
(*.f64 (expm1.f64 (log1p.f64 (/.f64 c (*.f64 a (/.f64 b_2 -1/2))))) a)
40.0b
(*.f64 -1/2 (/.f64 c b_2))
52.4b
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 b_2 c) 2)))
51.5b
(fabs.f64 (*.f64 b_2 (/.f64 -2 a)))
48.2b
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
52.6b
(exp.f64 (-.f64 (log.f64 (*.f64 c -1/2)) (log.f64 b_2)))
53.0b
(exp.f64 (log.f64 (/.f64 b_2 (*.f64 a -1/2))))
Compiler

Compiled 958 to 688 computations (28.2% saved)

regimes1.5s (9.1%)

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

4 calls:

769.0ms
c
353.0ms
a
163.0ms
b_2
112.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
27.8b6a
7.6b3b_2
24.0b12c
11.8b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 1241 to 642 computations (48.3% saved)

bsearch93.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
3.51979897565914e-125
1.2586303089543196e-119
16.0ms
-3.8524120091506203e+127
-1.2496459261630707e+127
Results
54.0ms60×body256invalid
22.0ms193×body256valid
6.0ms21×body1024valid
4.0ms41×body256infinite
2.0msbody512valid
0.0msbody2048valid
Compiler

Compiled 430 to 287 computations (33.3% saved)

regimes705.0ms (4.4%)

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

4 calls:

330.0ms
c
190.0ms
a
115.0ms
b_2
54.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
27.8b6a
7.6b3b_2
24.0b12c
11.8b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 484 to 259 computations (46.5% saved)

bsearch86.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
3.51979897565914e-125
1.2586303089543196e-119
40.0ms
-3.8524120091506203e+127
-1.2496459261630707e+127
Results
29.0ms22×body256infinite
24.0ms57×body256invalid
22.0ms196×body256valid
4.0ms15×body1024valid
2.0ms12×body512valid
0.0msbody2048valid
Compiler

Compiled 402 to 273 computations (32.1% saved)

regimes654.0ms (4.1%)

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

3 calls:

387.0ms
c
196.0ms
a
57.0ms
b_2
Results
ErrorSegmentsBranch
32.1b8a
11.2b3b_2
28.1b14c
Compiler

Compiled 429 to 239 computations (44.3% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
3.51979897565914e-125
1.2586303089543196e-119
33.0ms
-6.201839242922019e-88
-2.1550897843570677e-101
Results
40.0ms280×body256valid
16.0ms108×body256invalid
3.0ms16×body512valid
2.0msbody1024valid
Compiler

Compiled 538 to 378 computations (29.7% saved)

regimes458.0ms (2.9%)

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

3 calls:

256.0ms
c
133.0ms
a
52.0ms
b_2
Results
ErrorSegmentsBranch
32.1b8a
11.2b3b_2
28.1b14c
Compiler

Compiled 385 to 222 computations (42.3% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
3.51979897565914e-125
1.2586303089543196e-119
28.0ms
-6.201839242922019e-88
-2.1550897843570677e-101
Results
35.0ms272×body256valid
12.0ms107×body256invalid
5.0ms18×body1024valid
2.0ms13×body512valid
0.0msbody2048valid
Compiler

Compiled 500 to 359 computations (28.2% saved)

regimes326.0ms (2%)

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

3 calls:

202.0ms
c
74.0ms
a
36.0ms
b_2
Results
ErrorSegmentsBranch
34.5b4a
20.7b2b_2
31.2b12c
Compiler

Compiled 355 to 209 computations (41.1% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
-1.566932504834152e-307
1.746403416067356e-288
Results
19.0ms176×body256valid
8.0ms71×body256invalid
Compiler

Compiled 286 to 213 computations (25.5% saved)

regimes238.0ms (1.5%)

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

3 calls:

146.0ms
c
54.0ms
a
32.0ms
b_2
Results
ErrorSegmentsBranch
34.7b4a
20.9b2b_2
31.4b12c
Compiler

Compiled 223 to 132 computations (40.8% saved)

bsearch29.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
1.746403416067356e-288
3.8205577564771845e-283
Results
18.0ms144×body256valid
8.0ms81×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes80.0ms (0.5%)

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

3 calls:

49.0ms
c
20.0ms
a
9.0ms
b_2
Results
ErrorSegmentsBranch
34.7b4a
21.0b2b_2
31.4b12c
Compiler

Compiled 44 to 29 computations (34.1% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.746403416067356e-288
3.8205577564771845e-283
Results
17.0ms144×body256valid
7.0ms71×body256invalid
Compiler

Compiled 184 to 141 computations (23.4% saved)

regimes13.0ms (0.1%)

Accuracy

Total -26.3b remaining (-72.4%)

Threshold costs -26.3b (-72.4%)

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

3 calls:

5.0ms
b_2
4.0ms
c
3.0ms
a
Results
ErrorSegmentsBranch
40.0b1a
36.4b2b_2
40.0b1c
Compiler

Compiled 24 to 17 computations (29.2% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
1.746403416067356e-288
3.8205577564771845e-283
Results
58.0ms72×body256invalid
16.0ms144×body256valid
Compiler

Compiled 175 to 132 computations (24.6% saved)

simplify19.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
075551
196551
2112551
3120551
4124551
5125551
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -19499999999999999060994890111699842876864735642590844130217797413856887937961141641976509754047235584023411777254472358668795904) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7814969963626365/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -8266869891363893/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2216858109101601/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -7155715681889023/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2834671024752867/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6857655085992111/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6487649770073103/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (/.f64 -2 a) b_2) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 8998998068165917/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -19499999999999999060994890111699842876864735642590844130217797413856887937961141641976509754047235584023411777254472358668795904) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7814969963626365/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -19499999999999999060994890111699842876864735642590844130217797413856887937961141641976509754047235584023411777254472358668795904) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7814969963626365/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -15500000000000001165204547206032233725807150497462327308985091086545371841257435672300387067015249549138122303102214158063501312) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -8266869891363893/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2216858109101601/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -8266869891363893/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2216858109101601/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (-.f64 (/.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) a) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -8266869891363893/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2216858109101601/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (-.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) a) (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -7155715681889023/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2834671024752867/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -7155715681889023/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2834671024752867/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -7155715681889023/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 2834671024752867/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) (*.f64 (/.f64 c b_2) -1/2)))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 6857655085992111/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6857655085992111/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (/.f64 (*.f64 b_2 -2) a) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 6487649770073103/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (/.f64 -2 a) b_2) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6487649770073103/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 b_2 (/.f64 -2 a)) (*.f64 (/.f64 c b_2) -1/2))
(if (<=.f64 b_2 8998998068165917/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 8998998068165917/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (/.f64 (neg.f64 b_2) a) (*.f64 (/.f64 c b_2) -1/2))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 234 to 149 computations (36.3% saved)

soundness1.1s (7.1%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 123 to 42 computations (65.9% saved)

end77.0ms (0.5%)

Compiler

Compiled 210 to 105 computations (50% saved)

Profiling

Loading profile data...