Details

Time bar (total: 12.8s)

analyze299.0ms (2.3%)

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

Compiled 17 to 11 computations (35.3% saved)

sample1.7s (13.2%)

Results
609.0ms5516×body256valid
403.0ms1161×body2048valid
217.0ms787×body1024valid
182.0ms429×body4096valid
156.0ms1149×body256invalid
67.0ms363×body512valid
39.0ms368×body256infinite
Bogosity

preprocess93.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 19 to 13 computations (31.6% saved)

simplify155.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 28 to 12 computations (57.1% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 15 to 9 computations (40% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.3b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
23.6b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series14.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite254.0ms (2%)

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

Useful iterations: 0 (0.0ms)

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

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

eval214.0ms (1.7%)

Compiler

Compiled 16503 to 5604 computations (66% saved)

prune166.0ms (1.3%)

Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New54719566
Fresh000
Picked011
Done000
Total54720567
Error
3.7b
Counts
567 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
44.6b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 -1/2 (/.f64 b_2 c)))
35.4b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
48.4b
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
35.9b
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 3)
36.7b
(/.f64 (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)) a)
46.6b
(/.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)
45.5b
(/.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)
35.8b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
35.4b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
46.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
51.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.6b
(/.f64 (-.f64 b_2 b_2) a)
46.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
45.5b
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
44.2b
(/.f64 (*.f64 b_2 -2) a)
43.8b
(/.f64 (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))) a)
38.1b
(/.f64 -1/2 (/.f64 b_2 c))
44.4b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
35.4b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
37.9b
(*.f64 -1/2 (/.f64 c b_2))
Compiler

Compiled 631 to 395 computations (37.4% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.3b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
23.6b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 55 to 14 computations (74.5% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite87.0ms (0.7%)

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

simplify142.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

localize5.0ms (0%)

Compiler

Compiled 14 to 7 computations (50% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 31 to 11 computations (64.5% saved)

series9.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite74.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify149.0ms (1.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
04135624
112065502
260465498
Stop Event
node limit
Counts
282 → 217
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 c a) b_2)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))) 1)
(*.f64 -1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))
(*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) (/.f64 -1 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) a) -1/2)
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 -1 a) (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 a (neg.f64 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 c (/.f64 a b_2)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) 1) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) -1) (/.f64 a (neg.f64 b_2)))
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3) 1/3)
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 b_2 (*.f64 c a)))) -1)
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
(neg.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 1 a))))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 -1 a)))
(neg.f64 (*.f64 1 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a))))))
(neg.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a (neg.f64 (/.f64 c b_2)))))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (/.f64 a -1/2)))
(neg.f64 (/.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) a))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 2))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 (/.f64 c b_2) a)
(*.f64 (/.f64 a b_2) c)
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 (/.f64 (sqrt.f64 c) 1) a))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) a))) (cbrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(neg.f64 (*.f64 a (neg.f64 (/.f64 c b_2))))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) 1))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1)
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(/.f64 1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(neg.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(neg.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (neg.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 c (/.f64 a b_2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c (/.f64 a b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))) 1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 -1/2 (*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 c (/.f64 a b_2)) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 1 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) (/.f64 -1 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) a) -1/2)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1 a) (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (*.f64 c (/.f64 a b_2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 (/.f64 c (cbrt.f64 a)) b_2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 a) b_2) (*.f64 c a))))
(*.f64 (/.f64 c (/.f64 (sqrt.f64 a) (/.f64 a b_2))) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a))))))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (*.f64 a (neg.f64 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 (*.f64 c (/.f64 a b_2))))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (/.f64 a -1/2)) (*.f64 c (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) b_2) a)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) 1) (/.f64 a b_2))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 (sqrt.f64 b_2) (/.f64 1 a))) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (*.f64 (sqrt.f64 b_2) a)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 c (/.f64 1 a))) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (/.f64 (pow.f64 (cbrt.f64 b_2) 2) (/.f64 c a))) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (neg.f64 b_2)) (neg.f64 a))
(*.f64 (neg.f64 a) (/.f64 (*.f64 -1/2 c) (/.f64 (neg.f64 b_2) (/.f64 1 a))))
(*.f64 (neg.f64 a) (*.f64 1/2 (/.f64 (/.f64 c b_2) a)))
(*.f64 a (*.f64 -1/2 (/.f64 (/.f64 c b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 1)) a)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 c) (/.f64 -1 (/.f64 1 a))) (/.f64 a (neg.f64 b_2)))
(/.f64 (*.f64 a (*.f64 1/2 (/.f64 (/.f64 c b_2) a))) -1)
(pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 2)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 3)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 b_2 (*.f64 c a)))) -1)
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (*.f64 -1/2 (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))) 1))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 -1 a)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 1 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a))))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (*.f64 (/.f64 -1/2 a) (*.f64 a (neg.f64 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) (/.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(neg.f64 (/.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2) a))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2)))) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a))))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a)) 3))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))) 1))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 (*.f64 c (/.f64 a b_2)) a))))
(*.f64 -1/2 (/.f64 c (/.f64 a (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a b_2)))) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 c (/.f64 a b_2))
(*.f64 1 (*.f64 c (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) (sqrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 2) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c b_2) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 a b_2) c)
(*.f64 c (/.f64 a b_2))
(*.f64 (neg.f64 c) (/.f64 a (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) 1) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 b_2) (*.f64 (/.f64 c 1) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 c 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 c (neg.f64 a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) b_2) (*.f64 (/.f64 (sqrt.f64 c) 1) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) 1) (*.f64 (/.f64 (sqrt.f64 c) b_2) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 c) b_2) a) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 (sqrt.f64 c) (cbrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (/.f64 c (cbrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (cbrt.f64 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) b_2) (/.f64 (cbrt.f64 c) (/.f64 1 a)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (*.f64 (/.f64 (cbrt.f64 c) b_2) a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 (/.f64 b_2 a))) (/.f64 (cbrt.f64 c) (sqrt.f64 (/.f64 b_2 a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 b_2 a))) (/.f64 c (sqrt.f64 (/.f64 b_2 a))))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 1)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 c -1) (/.f64 a (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 1 (/.f64 b_2 (*.f64 (pow.f64 (cbrt.f64 c) 2) a))) (cbrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b_2 a)) (cbrt.f64 c))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) 1) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) 1) (/.f64 a 1))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c b_2) -1) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) -1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) 1) (/.f64 a b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (sqrt.f64 b_2)) (/.f64 a (sqrt.f64 b_2)))
(*.f64 (/.f64 a (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (/.f64 c 1) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 a (cbrt.f64 b_2)))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 b_2) 2))
(*.f64 (/.f64 (/.f64 c 1) (neg.f64 b_2)) (neg.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 1)) a)
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c 1) -1) (/.f64 a (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) 1) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 b_2)))
(/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (/.f64 (sqrt.f64 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 c (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (/.f64 b_2 a)) (sqrt.f64 (neg.f64 b_2)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) 1) (cbrt.f64 (/.f64 a b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 a b_2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 a b_2)) c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 b_2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (/.f64 c (*.f64 (cbrt.f64 b_2) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))))
(*.f64 (cbrt.f64 a) (/.f64 (/.f64 c (cbrt.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)))
(*.f64 (/.f64 (/.f64 c (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (cbrt.f64 (neg.f64 b_2)) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 c (/.f64 a b_2)) 1)
(*.f64 c (/.f64 a b_2))
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a b_2))) 2)
(*.f64 c (/.f64 a b_2))
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a b_2))) 3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3) 1/3)
(*.f64 c (/.f64 a b_2))
(pow.f64 (/.f64 b_2 (*.f64 c a)) -1)
(*.f64 c (/.f64 a b_2))
(neg.f64 (*.f64 a (neg.f64 (/.f64 c b_2))))
(*.f64 c (/.f64 a b_2))
(neg.f64 (/.f64 (*.f64 a (neg.f64 (/.f64 c b_2))) 1))
(*.f64 c (/.f64 a b_2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 a b_2)))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 a b_2)))
(*.f64 c (/.f64 a b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a b_2)))))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a b_2)) 3))
(*.f64 c (/.f64 a b_2))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (/.f64 b_2 a) 3)))
(*.f64 c (/.f64 a b_2))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(exp.f64 (log.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a b_2))) 1))
(*.f64 c (/.f64 a b_2))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a b_2))))
(*.f64 c (/.f64 a b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 -1/2 (/.f64 b_2 (*.f64 c a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 1 (*.f64 -2 (/.f64 b_2 (*.f64 c a))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (*.f64 -1/2 c) (/.f64 b_2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) b_2) (/.f64 1 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) 1) (/.f64 b_2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (sqrt.f64 (/.f64 b_2 a))) (sqrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (/.f64 (*.f64 -1/2 c) (pow.f64 (cbrt.f64 (/.f64 b_2 a)) 2)) (cbrt.f64 (/.f64 b_2 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (*.f64 c 1/2) (/.f64 b_2 (neg.f64 a)))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 c 1/2)) (/.f64 b_2 a))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(neg.f64 (*.f64 (*.f64 c (/.f64 a b_2)) 1/2))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(neg.f64 (/.f64 (*.f64 -1/2 c) (/.f64 b_2 (neg.f64 a))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 c (/.f64 a b_2))) 2))
(fabs.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 c (/.f64 a b_2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (*.f64 c (/.f64 a b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 33 to 8 computations (75.8% saved)

series12.0ms (0.1%)

Counts
3 → 28
Calls

24 calls:

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

rewrite77.0ms (0.6%)

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

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

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 -1/2 (/.f64 b_2 c))
5.3b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a)) (/.f64 -1/2 (/.f64 b_2 c)))
6.3b
(/.f64 (pow.f64 b_2 3) a)
17.0b
(/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) a))
Compiler

Compiled 53 to 27 computations (49.1% saved)

series8.0ms (0.1%)

Counts
4 → 96
Calls

30 calls:

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

rewrite96.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1290×associate-/r/
672×associate-/l/
364×distribute-rgt-in
350×add-sqr-sqrt
334×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify208.0ms (1.6%)

Algorithm
egg-herbie
Rules
984×associate-*r*
826×associate-*l*
746×*-commutative
726×associate-/l*
688×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05208536
114708416
271018416
Stop Event
node limit
Counts
314 → 273
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))))) 1)
(*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 3)) c))
(*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 1)
(*.f64 1 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a)
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 -1 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 1) a)
(*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 c 1) (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 c 1) (*.f64 (/.f64 c (pow.f64 b_2 3)) a))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (*.f64 (*.f64 c c) a))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 (*.f64 c c) 1) a))
(*.f64 (/.f64 1 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (*.f64 c c) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) 1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) a) c)
(*.f64 (/.f64 1 (neg.f64 (pow.f64 b_2 3))) (*.f64 (*.f64 c c) (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(*.f64 (*.f64 (/.f64 a (pow.f64 b_2 3)) c) c)
(*.f64 (*.f64 -1 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 (/.f64 c 1) a))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3)) a))
(*.f64 (/.f64 c (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 c b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3)) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 c c) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 (neg.f64 (pow.f64 b_2 3)))) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 (pow.f64 b_2 3))) (*.f64 c (neg.f64 a)))
(*.f64 (/.f64 c (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (neg.f64 c))
(*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) (*.f64 (cbrt.f64 (*.f64 c c)) a))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) 1)) a)
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 b_2 3) a) (cbrt.f64 (pow.f64 c 4)))) (cbrt.f64 (*.f64 c c)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (sqrt.f64 c))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (cbrt.f64 c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)) (cbrt.f64 (*.f64 c c)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 1) a)
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 1) (/.f64 a 1))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) -1) (neg.f64 a))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) -1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (neg.f64 (neg.f64 (pow.f64 b_2 3)))) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) 1) (/.f64 a (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (*.f64 b_2 b_2)) (/.f64 a b_2))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) 1)) a)
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (neg.f64 (neg.f64 (pow.f64 b_2 3)))) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) 1) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (pow.f64 b_2 3/2)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (sqrt.f64 (neg.f64 (pow.f64 b_2 3)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) b_2) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) 1) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3)))) (cbrt.f64 (neg.f64 a)))
(pow.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 1)
(pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2)
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 c c) a)) -1)
(neg.f64 (/.f64 (*.f64 c c) (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 a a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) c) (/.f64 a (pow.f64 b_2 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))))
(exp.f64 (log.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a))) 1)
(*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 1 a)))
(*.f64 (pow.f64 b_2 3) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(*.f64 1 (/.f64 (pow.f64 b_2 3) a))
(*.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))
(*.f64 (pow.f64 b_2 3/2) (*.f64 (pow.f64 b_2 3/2) (/.f64 1 a)))
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))
(*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 1 a)))
(*.f64 (/.f64 1 a) (pow.f64 b_2 3))
(*.f64 (neg.f64 (pow.f64 b_2 3)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 b_2 1) (/.f64 (*.f64 b_2 b_2) a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3) (cbrt.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 b_2 3/2) 1) (/.f64 (pow.f64 b_2 3/2) a))
(*.f64 (/.f64 (pow.f64 b_2 3/2) a) (pow.f64 b_2 3/2))
(*.f64 (/.f64 (pow.f64 b_2 3/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3/2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 b_2 b_2) 1) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) (*.f64 b_2 b_2))
(*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 b_2 3))) (/.f64 1 a))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 a b_2)) (*.f64 b_2 b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 b_2 3/2))) (pow.f64 b_2 3/2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 b_2 b_2))) b_2)
(pow.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 b_2 (cbrt.f64 a)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3) 1/3)
(pow.f64 (/.f64 a (pow.f64 b_2 3)) -1)
(neg.f64 (/.f64 (pow.f64 b_2 3) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 b_2 3) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b_2 3) a))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b_2 3) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a)))
(exp.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 b_2 3) a)))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1))
(+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1)) (*.f64 -1/2 (/.f64 c b_2)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1) 1) (*.f64 -1/2 (/.f64 c b_2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (-.f64 1 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 1)
(*.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)))))
(pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 2))
(log.f64 (exp.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(exp.f64 (log.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.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 (*.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 c b_2)))
(*.f64 1/2 (neg.f64 (/.f64 c b_2)))
(*.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 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c b_2))) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 (*.f64 -1 (/.f64 c b_2)) 1/2)
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) c)
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) (/.f64 c 1))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 b_2) -1) (neg.f64 c))
(*.f64 (/.f64 1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) 1) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 b_2)) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) 1) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 b_2)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (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 (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))
(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 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)))
(*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)))
(*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)))
(*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)))
(*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3)))
(*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)))
(*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))))) 1)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 c (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 c (*.f64 (/.f64 a (pow.f64 b_2 3)) c))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 1)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 1 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(*.f64 a (pow.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) 3))
(*.f64 (pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(*.f64 a (pow.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) 3))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (/.f64 a (pow.f64 b_2 3)) (cbrt.f64 (*.f64 c c))))
(*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) a)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 -1 (/.f64 a (pow.f64 b_2 3))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 1) a)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c 1) (*.f64 c (/.f64 a (pow.f64 b_2 3))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c 1) (*.f64 (/.f64 c (pow.f64 b_2 3)) a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (*.f64 (*.f64 c c) a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (pow.f64 b_2 3)) (*.f64 (/.f64 (*.f64 c c) 1) a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (*.f64 c c) b_2) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) 1) (/.f64 a (pow.f64 b_2 3)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 a b_2))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) a) c)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (neg.f64 (pow.f64 b_2 3))) (*.f64 (*.f64 c c) (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 (/.f64 a (pow.f64 b_2 3)) c) c)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (*.f64 -1 (/.f64 a (pow.f64 b_2 3))) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 (/.f64 c 1) a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3)) a))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (/.f64 a (pow.f64 b_2 3)) (cbrt.f64 (*.f64 c c))))
(*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (/.f64 c (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 c b_2) (cbrt.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3)) (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (/.f64 a (pow.f64 b_2 3)) (cbrt.f64 (*.f64 c c))))
(*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3/2)) (sqrt.f64 a)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3/2)) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3/2))) (*.f64 (sqrt.f64 a) (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 b_2 3/2)) (*.f64 a (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)))
(*.f64 (/.f64 (*.f64 c c) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 (neg.f64 (pow.f64 b_2 3)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (neg.f64 (pow.f64 b_2 3))) (*.f64 c (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (neg.f64 (/.f64 (pow.f64 b_2 3) a))) (neg.f64 c))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) (*.f64 (sqrt.f64 c) a))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 a (sqrt.f64 c))))
(*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c)))
(*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3) (*.f64 (cbrt.f64 (*.f64 c c)) a))) (cbrt.f64 c))
(*.f64 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 a (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (*.f64 (*.f64 a (/.f64 c (pow.f64 b_2 3))) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) 1)) a)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 b_2 3) a) (cbrt.f64 (pow.f64 c 4)))) (cbrt.f64 (*.f64 c c)))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (/.f64 a (pow.f64 b_2 3)) (cbrt.f64 (*.f64 c c))))
(*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (/.f64 (sqrt.f64 c) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (sqrt.f64 c))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (pow.f64 b_2 3) (*.f64 c a))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3)) (*.f64 c a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 b_2 3)) (*.f64 (*.f64 c a) (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)) (cbrt.f64 (*.f64 c c)))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (*.f64 (/.f64 a (pow.f64 b_2 3)) (cbrt.f64 (*.f64 c c))))
(*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 b_2 3) a)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 1) a)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) 1) (/.f64 a 1))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (/.f64 1 (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) (/.f64 1 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 3)) -1) (neg.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) -1) (/.f64 a (pow.f64 b_2 3)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (*.f64 c (neg.f64 c)) (neg.f64 (neg.f64 (pow.f64 b_2 3)))) (neg.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) b_2) (/.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) 1) (/.f64 a (pow.f64 b_2 3)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (pow.f64 b_2 3/2)) (/.f64 a (pow.f64 b_2 3/2)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (*.f64 b_2 b_2)) (/.f64 a b_2))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (neg.f64 (pow.f64 b_2 3))) (neg.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) 1)) a)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (/.f64 (pow.f64 b_2 3) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) -1) (neg.f64 (/.f64 a (pow.f64 b_2 3))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) 1) (neg.f64 (neg.f64 (pow.f64 b_2 3)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) 1) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3/2) c)) (sqrt.f64 a)) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (*.f64 (sqrt.f64 a) (/.f64 c (/.f64 (pow.f64 b_2 3/2) c))) (sqrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (pow.f64 b_2 3/2)) (sqrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a))) (sqrt.f64 (neg.f64 (pow.f64 b_2 3)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c (/.f64 (pow.f64 b_2 3/2) c)) (sqrt.f64 a)) (sqrt.f64 (neg.f64 (pow.f64 b_2 3)))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 (neg.f64 (pow.f64 b_2 3))) (/.f64 (pow.f64 b_2 3/2) (*.f64 c (sqrt.f64 a))))) (sqrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) b_2) (cbrt.f64 a))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) 1) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 c (/.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) c)) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 (/.f64 (*.f64 c c) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3)))) (cbrt.f64 (neg.f64 a)))
(*.f64 (/.f64 (/.f64 c (/.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) c)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3)))) (cbrt.f64 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 c c) (cbrt.f64 (neg.f64 a))) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2)) (cbrt.f64 (neg.f64 (pow.f64 b_2 3))))
(pow.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 1)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) (cbrt.f64 a)) 3)
(*.f64 a (pow.f64 (/.f64 (cbrt.f64 (*.f64 c c)) b_2) 3))
(pow.f64 (pow.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 3) 1/3)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(pow.f64 (/.f64 (pow.f64 b_2 3) (*.f64 (*.f64 c c) a)) -1)
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(neg.f64 (/.f64 (*.f64 c c) (neg.f64 (/.f64 (pow.f64 b_2 3) a))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)) (*.f64 a a)))
(sqrt.f64 (*.f64 a (*.f64 a (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) c) (/.f64 a (pow.f64 b_2 3))))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (log.f64 (pow.f64 (exp.f64 c) c)))
(*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c (log.f64 (exp.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) 3))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3)))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(exp.f64 (log.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))) 1))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3)))))
(/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))
(*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a))) 1)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (pow.f64 b_2 3) (/.f64 1 a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 1 (/.f64 (pow.f64 b_2 3) a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (pow.f64 b_2 3/2) (*.f64 (pow.f64 b_2 3/2) (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 (cbrt.f64 a)) (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 1 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 a) (pow.f64 b_2 3))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (neg.f64 (pow.f64 b_2 3)) (/.f64 1 (neg.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 1) (/.f64 (*.f64 b_2 b_2) a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 b_2 3) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3) (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (neg.f64 a)) (neg.f64 (pow.f64 b_2 3)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 b_2) (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) 1) (/.f64 (pow.f64 b_2 3/2) a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) a) (pow.f64 b_2 3/2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (pow.f64 b_2 3/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 b_2 3/2) (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (*.f64 b_2 b_2) 1) (/.f64 b_2 a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 b_2 a) (*.f64 b_2 b_2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 b_2 3))) (/.f64 1 a))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 b_2 (cbrt.f64 a)) 2))) (/.f64 b_2 (cbrt.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 a b_2)) (*.f64 b_2 b_2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 a (pow.f64 b_2 3/2))) (pow.f64 b_2 3/2))
(/.f64 (pow.f64 b_2 3) a)
(*.f64 (/.f64 1 (/.f64 a (*.f64 b_2 b_2))) b_2)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (/.f64 (pow.f64 b_2 3) a) 1)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (/.f64 (pow.f64 b_2 3/2) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 b_2 (cbrt.f64 a)) 3)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3) 1/3)
(/.f64 (pow.f64 b_2 3) a)
(pow.f64 (/.f64 a (pow.f64 b_2 3)) -1)
(/.f64 (pow.f64 b_2 3) a)
(neg.f64 (/.f64 (pow.f64 b_2 3) (neg.f64 a)))
(/.f64 (pow.f64 b_2 3) a)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 2))
(fabs.f64 (/.f64 (pow.f64 b_2 3) a))
(log.f64 (exp.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 b_2 3) a))))
(/.f64 (pow.f64 b_2 3) a)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 b_2 3) a) 3))
(/.f64 (pow.f64 b_2 3) a)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 b_2 3) 3) (pow.f64 a 3)))
(/.f64 (pow.f64 b_2 3) a)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(exp.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 b_2 3) a)) 1))
(/.f64 (pow.f64 b_2 3) a)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 b_2 3) a)))
(/.f64 (pow.f64 b_2 3) a)
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1)) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1) 1) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))))) 1)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) (-.f64 1 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 1) (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))) 1)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 1)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) (sqrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 2))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 2) (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))) 1/64) (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))) (*.f64 1/2 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) 1/64) (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 2)) (fma.f64 -1/8 (*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3))) (*.f64 c (/.f64 1/2 b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)) (*.f64 (*.f64 -1/2 (/.f64 c b_2)) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8)))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 c b_2) 3)) (*.f64 (pow.f64 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) 3) -1/512)) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))) 1/64) (*.f64 -1/2 (*.f64 (/.f64 c b_2) (-.f64 (*.f64 -1/2 (/.f64 c b_2)) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (/.f64 c b_2) 3) (*.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 3) -1/512)) (fma.f64 -1/2 (*.f64 (/.f64 c b_2) (fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 3))) 1/8))) (*.f64 (*.f64 a (*.f64 a (/.f64 (pow.f64 c 4) (pow.f64 b_2 6)))) 1/64)))
(pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 1)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(pow.f64 (sqrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 2)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(pow.f64 (cbrt.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 3)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(pow.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 3) 1/3)
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(sqrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3)))) 2))
(fabs.f64 (fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3)))))
(log.f64 (exp.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(cbrt.f64 (pow.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2))) 3))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(expm1.f64 (log1p.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(exp.f64 (log.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))) 1))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(log1p.f64 (expm1.f64 (fma.f64 -1/8 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))))
(fma.f64 -1/2 (/.f64 c b_2) (*.f64 -1/8 (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 3))))
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.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/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1 (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 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 c (/.f64 -1/2 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 c (/.f64 -1/2 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 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 c b_2) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1/2 (*.f64 -1 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1/2 (neg.f64 (/.f64 c b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 -1/2 b_2) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 -1/2 b_2)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 1 b_2) (*.f64 -1/2 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c b_2))) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2))))
(/.f64 (*.f64 1 (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2)))) (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2)))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))))
(*.f64 (/.f64 -1/2 (neg.f64 b_2)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (neg.f64 b_2)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1 (/.f64 c b_2)) 1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 1)) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (/.f64 b_2 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 -1/2 b_2)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (/.f64 -1/2 b_2)))
(*.f64 (/.f64 -1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) 1) (/.f64 c 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (/.f64 -1/2 b_2) (/.f64 1 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 -1/2 b_2)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (/.f64 -1/2 b_2) -1) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1/2 (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) 1) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c b_2)) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 b_2)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (/.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 c b_2)))))
(/.f64 (*.f64 -1/2 (sqrt.f64 c)) (/.f64 (sqrt.f64 b_2) (sqrt.f64 (/.f64 c b_2))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 (neg.f64 b_2)) (sqrt.f64 (/.f64 c b_2)))) (sqrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 b_2))) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) 1) (cbrt.f64 (/.f64 c b_2)))
(/.f64 (*.f64 1 (*.f64 -1/2 (cbrt.f64 (/.f64 c b_2)))) (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2)))
(*.f64 (cbrt.f64 (/.f64 c b_2)) (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 b_2)) (cbrt.f64 c))
(/.f64 (*.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 c)) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 c)) (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 b_2))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2))) (cbrt.f64 (neg.f64 b_2))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 b_2)) (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2)))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b_2 c) 2)) (cbrt.f64 (neg.f64 b_2)))) (cbrt.f64 (neg.f64 c)))
(pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (/.f64 b_2 c) -2) -1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))

eval456.0ms (3.6%)

Compiler

Compiled 34464 to 13126 computations (61.9% saved)

prune443.0ms (3.5%)

Pruning

40 alts after pruning (36 fresh and 4 done)

PrunedKeptTotal
New1406241430
Fresh21214
Picked101
Done145
Total1410401450
Error
3.6b
Counts
1450 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
44.7b
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
51.7b
(fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2) (/.f64 -1/2 (/.f64 b_2 c)))
44.0b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (/.f64 -1/2 (/.f64 b_2 c)))
40.3b
(fma.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)) (/.f64 -1/2 (/.f64 b_2 c)))
35.4b
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) -1)
48.4b
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) 2)
36.7b
(/.f64 (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)) a)
52.7b
(/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3) a)
45.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
43.5b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
35.8b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
48.1b
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 c a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
35.4b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
46.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
51.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.6b
(/.f64 (-.f64 b_2 b_2) a)
46.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
45.5b
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
43.6b
(/.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) a)
44.2b
(/.f64 (*.f64 b_2 -2) a)
43.2b
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 1 b_2) (*.f64 c a))) a)
59.1b
(/.f64 (neg.f64 b_2) a)
43.3b
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
38.1b
(/.f64 -1/2 (/.f64 b_2 c))
44.4b
(+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2)))
44.4b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
44.3b
(*.f64 (/.f64 (*.f64 (*.f64 -1/2 c) (/.f64 1 a)) (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
35.4b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
46.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
46.3b
(*.f64 (/.f64 1 a) (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
44.3b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
43.9b
(*.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 c (/.f64 b_2 a))))
42.9b
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 a))))
44.3b
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
44.9b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
43.5b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
38.0b
(*.f64 c (/.f64 -1/2 b_2))
37.9b
(*.f64 -1/2 (/.f64 c b_2))
43.5b
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
48.8b
(fabs.f64 (*.f64 -1/2 (*.f64 c (/.f64 (/.f64 a b_2) a))))
Compiler

Compiled 1180 to 770 computations (34.7% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 12 computations (81.3% saved)

series45.0ms (0.4%)

Counts
1 → 20
Calls

9 calls:

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

rewrite88.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify110.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

localize5.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 27 to 11 computations (59.3% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite72.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
994×unswap-sqr
966×associate-/r/
854×swap-sqr
444×associate-/l/
396×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

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

simplify71.0ms (0.6%)

Algorithm
egg-herbie
Rules
1488×unswap-sqr
754×distribute-lft-in
748×distribute-rgt-in
620×distribute-lft-neg-in
576×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03133333
18713261
235923261
Stop Event
node limit
Counts
181 → 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 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 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))))) 1)
(/.f64 -1/2 (/.f64 (*.f64 (/.f64 b_2 c) a) a))
(/.f64 -1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(/.f64 -1/2 (*.f64 (/.f64 b_2 a) (/.f64 a c)))
(/.f64 a (*.f64 (*.f64 (/.f64 a c) -2) b_2))
(/.f64 a (*.f64 b_2 (*.f64 (/.f64 a c) -2)))
(/.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 b_2 a))
(/.f64 (/.f64 a b_2) (*.f64 (/.f64 a c) -2))
(/.f64 1 (*.f64 (/.f64 b_2 (*.f64 -1/2 a)) (/.f64 a c)))
(/.f64 1 (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 a)))
(/.f64 1 (/.f64 (*.f64 (/.f64 b_2 c) a) (*.f64 -1/2 a)))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 (sqrt.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 (cbrt.f64 a))))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) b_2)
(/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a c))
(/.f64 (/.f64 -1/2 a) (*.f64 (/.f64 b_2 a) (/.f64 1 c)))
(/.f64 (*.f64 -1/2 a) (*.f64 (/.f64 b_2 c) a))
(/.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a c) -2) (neg.f64 b_2)))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 a c) -2)))
(/.f64 1/2 (*.f64 (/.f64 a (neg.f64 c)) (/.f64 b_2 a)))
(/.f64 1/2 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 c))))
(/.f64 (*.f64 a 1/2) (/.f64 (neg.f64 b_2) (/.f64 c a)))
(/.f64 (*.f64 -1/2 c) (*.f64 (/.f64 b_2 a) a))
(/.f64 (/.f64 a 1) (*.f64 (*.f64 (/.f64 a c) -2) b_2))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 (*.f64 (/.f64 a c) -2) (sqrt.f64 b_2)))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (*.f64 (/.f64 a c) -2) (cbrt.f64 b_2)))
(/.f64 (/.f64 a (*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 a c) -2))) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 a) (*.f64 a b_2)) (/.f64 1 c))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (sqrt.f64 (/.f64 c a))) (sqrt.f64 (/.f64 a c)))
(/.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (/.f64 b_2 a))) (cbrt.f64 (/.f64 a c)))
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 a c))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 a c))))
(/.f64 -1 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 a c) 2)))
(/.f64 -1 (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 (neg.f64 a))))
(/.f64 (*.f64 (neg.f64 a) 1/2) (*.f64 (/.f64 b_2 c) a))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 c a) a)) (neg.f64 b_2))
(/.f64 (/.f64 (*.f64 a 1/2) b_2) (/.f64 a (neg.f64 c)))
(pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 -1/2 (/.f64 c a))))
(neg.f64 (*.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 a (neg.f64 b_2))))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 a))) c))
(neg.f64 (/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (/.f64 a c) -2)))
(neg.f64 (/.f64 a (*.f64 (*.f64 (/.f64 a c) -2) (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) (neg.f64 b_2)))
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (neg.f64 c))))
(neg.f64 (/.f64 (*.f64 -1/2 a) (/.f64 (neg.f64 b_2) (/.f64 c a))))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)) (/.f64 a b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) (pow.f64 (/.f64 a b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a)))) 1)
(*.f64 -1/2 (/.f64 c a))
(*.f64 c (/.f64 -1/2 a))
(*.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(*.f64 1 (*.f64 -1/2 (/.f64 c a)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 (/.f64 -1/2 a) c)
(*.f64 (/.f64 c a) -1/2)
(*.f64 1/2 (neg.f64 (/.f64 c a)))
(*.f64 (*.f64 (/.f64 -1/2 a) 1) c)
(*.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 -1/2 a) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (/.f64 1 a) (*.f64 -1/2 c))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c a))) (*.f64 -1/2 (sqrt.f64 (/.f64 c a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 -1/2 (cbrt.f64 (/.f64 c a))))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (neg.f64 c))
(*.f64 (neg.f64 (/.f64 c a)) 1/2)
(*.f64 (/.f64 -1/2 (/.f64 a 1)) c)
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 -1/2 (/.f64 a (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 a) 1) c)
(*.f64 (/.f64 (/.f64 -1/2 a) 1) (/.f64 c 1))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 a) -1) (neg.f64 c))
(*.f64 (/.f64 1/2 a) (neg.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) 1) (sqrt.f64 (/.f64 c a)))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) (sqrt.f64 a)) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) 1) (cbrt.f64 (/.f64 c a)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 a)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 a c) -2) -1/2) (pow.f64 (*.f64 (/.f64 a c) -2) -1/2))
(pow.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a c) -2) -1)
(neg.f64 (*.f64 (/.f64 -1/2 (neg.f64 a)) c))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 a c) 2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c a)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c a))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 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 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (/.f64 (*.f64 (/.f64 b_2 c) a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (*.f64 (/.f64 a c) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1/2 (*.f64 (/.f64 b_2 a) (/.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 a (*.f64 (*.f64 (/.f64 a c) -2) b_2))
(/.f64 a (*.f64 (/.f64 a c) (*.f64 -2 b_2)))
(/.f64 (/.f64 1 (/.f64 b_2 c)) -2)
(/.f64 a (*.f64 b_2 (*.f64 (/.f64 a c) -2)))
(/.f64 a (*.f64 (/.f64 a c) (*.f64 -2 b_2)))
(/.f64 (/.f64 1 (/.f64 b_2 c)) -2)
(/.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 b_2 a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 a b_2) (*.f64 (/.f64 a c) -2))
(/.f64 a (*.f64 (/.f64 a c) (*.f64 -2 b_2)))
(/.f64 (/.f64 1 (/.f64 b_2 c)) -2)
(/.f64 1 (*.f64 (/.f64 b_2 (*.f64 -1/2 a)) (/.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1 (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1 (/.f64 (*.f64 (/.f64 b_2 c) a) (*.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 (sqrt.f64 a))))
(/.f64 (sqrt.f64 a) (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 (sqrt.f64 a)))))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 (*.f64 a -2) (/.f64 b_2 (sqrt.f64 a))) c))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (*.f64 b_2 (/.f64 a c)) -2)) (sqrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 (cbrt.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 (cbrt.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (*.f64 b_2 (/.f64 a c)) -2)) (cbrt.f64 a))
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) b_2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 -1/2 a) (*.f64 (/.f64 b_2 a) (/.f64 1 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 a) (*.f64 (/.f64 b_2 c) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a c) -2) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) (*.f64 (/.f64 a c) -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1/2 (*.f64 (/.f64 a (neg.f64 c)) (/.f64 b_2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 1/2 (*.f64 (/.f64 b_2 a) (/.f64 a (neg.f64 c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 a 1/2) (/.f64 (neg.f64 b_2) (/.f64 c a)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 -1/2 c) (*.f64 (/.f64 b_2 a) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 a 1) (*.f64 (*.f64 (/.f64 a c) -2) b_2))
(/.f64 a (*.f64 (/.f64 a c) (*.f64 -2 b_2)))
(/.f64 (/.f64 1 (/.f64 b_2 c)) -2)
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 (*.f64 (/.f64 a c) -2) (sqrt.f64 b_2)))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 (/.f64 a c) (*.f64 -2 (sqrt.f64 b_2))))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 b_2) a) c)))
(/.f64 (/.f64 (/.f64 (/.f64 a (sqrt.f64 b_2)) -2) (/.f64 a c)) (sqrt.f64 b_2))
(/.f64 (/.f64 a (cbrt.f64 (*.f64 b_2 b_2))) (*.f64 (*.f64 (/.f64 a c) -2) (cbrt.f64 b_2)))
(/.f64 a (*.f64 (*.f64 (/.f64 a c) (*.f64 -2 (cbrt.f64 b_2))) (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 a (*.f64 (/.f64 a c) (*.f64 (*.f64 -2 (cbrt.f64 b_2)) (cbrt.f64 (*.f64 b_2 b_2)))))
(/.f64 (/.f64 a (*.f64 (sqrt.f64 b_2) (*.f64 (/.f64 a c) -2))) (sqrt.f64 b_2))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 (/.f64 a c) (*.f64 -2 (sqrt.f64 b_2))))
(/.f64 (/.f64 a (sqrt.f64 b_2)) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 b_2) a) c)))
(/.f64 (/.f64 (/.f64 (/.f64 a (sqrt.f64 b_2)) -2) (/.f64 a c)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (*.f64 -1/2 (*.f64 a (/.f64 c a))) (*.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 (/.f64 (*.f64 -1/2 a) (*.f64 a b_2)) (/.f64 1 c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (sqrt.f64 (/.f64 c a))) (sqrt.f64 (/.f64 a c)))
(/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 c a))))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 (/.f64 a c))))
(/.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (/.f64 b_2 a))) (cbrt.f64 (/.f64 a c)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 a c))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 b_2 (cbrt.f64 (/.f64 a c)))) a)
(/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) (*.f64 (/.f64 b_2 a) (sqrt.f64 (/.f64 a c))))
(/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 c a))))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 (/.f64 a c))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 (/.f64 b_2 a) (cbrt.f64 (/.f64 a c))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 b_2 (cbrt.f64 (/.f64 a c)))) a)
(/.f64 -1 (*.f64 (/.f64 b_2 a) (*.f64 (/.f64 a c) 2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 -1 (*.f64 (*.f64 (/.f64 a c) -2) (/.f64 b_2 (neg.f64 a))))
(/.f64 (/.f64 1/2 (/.f64 a c)) (/.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 c (/.f64 1/2 a)) b_2) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 a) 1/2) (*.f64 (/.f64 b_2 c) a))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 c a) a)) (neg.f64 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(/.f64 (/.f64 (*.f64 a 1/2) b_2) (/.f64 a (neg.f64 c)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 a (neg.f64 b_2)) (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 -1/2 (/.f64 c a)) (/.f64 a (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 a))) c))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (/.f64 a (neg.f64 b_2)) (*.f64 (/.f64 a c) -2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 a (*.f64 (*.f64 (/.f64 a c) -2) (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 c a) a)) (neg.f64 b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (neg.f64 c))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 -1/2 a) (/.f64 (neg.f64 b_2) (/.f64 c a))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 (/.f64 a (/.f64 b_2 c)) a)) 2))
(fabs.f64 (/.f64 c (/.f64 b_2 -1/2)))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)) (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) (pow.f64 (/.f64 a b_2) 3)))
(cbrt.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c a) 3)) (pow.f64 (/.f64 a b_2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a b_2) 3) (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) (pow.f64 (/.f64 a b_2) 3)))
(cbrt.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 c a) 3)) (pow.f64 (/.f64 a b_2) 3)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 a (*.f64 (/.f64 b_2 c) a)))))
(*.f64 -1/2 (/.f64 c b_2))
(/.f64 c (/.f64 b_2 -1/2))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a)))) 1)
(*.f64 -1/2 (/.f64 c a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 c (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(*.f64 -1/2 (/.f64 c a))
(*.f64 1 (*.f64 -1/2 (/.f64 c a)))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 -1/2 a) c)
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 c a) -1/2)
(*.f64 -1/2 (/.f64 c a))
(*.f64 1/2 (neg.f64 (/.f64 c a)))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (/.f64 -1/2 a) 1) c)
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (/.f64 -1/2 a) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (/.f64 -1/2 a) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 a) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (/.f64 -1/2 a) (cbrt.f64 c)))
(*.f64 (/.f64 1 a) (*.f64 -1/2 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c a))) (*.f64 -1/2 (sqrt.f64 (/.f64 c a))))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 (/.f64 c a))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 (/.f64 c a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (*.f64 -1/2 (cbrt.f64 (/.f64 c a))))
(/.f64 (*.f64 1 (*.f64 -1/2 (cbrt.f64 (/.f64 c a)))) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 (/.f64 c a)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (/.f64 c a))) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(*.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(/.f64 (/.f64 -1/2 (sqrt.f64 a)) (/.f64 (sqrt.f64 a) c))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(/.f64 (*.f64 c (/.f64 -1/2 (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 -1/2 (neg.f64 c)))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 -1/2 (neg.f64 a)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (neg.f64 (/.f64 c a)) 1/2)
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 -1/2 (/.f64 a 1)) c)
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 -1/2 (/.f64 a (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 -1/2 (/.f64 a (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 a) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (/.f64 -1/2 a) (cbrt.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 a) 1) c)
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 (/.f64 -1/2 a) 1) (/.f64 c 1))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 1 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 -1/2 a) (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c)))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (/.f64 -1/2 a) (cbrt.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 a) -1) (neg.f64 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 1/2 a) (neg.f64 c))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) 1) (sqrt.f64 (/.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 (/.f64 c a))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 (/.f64 c a))))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) (sqrt.f64 a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 -1/2 (/.f64 (sqrt.f64 a) (sqrt.f64 (/.f64 c a)))))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 -1/2 (sqrt.f64 a)) (sqrt.f64 (/.f64 c a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 c))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 a))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (/.f64 c a)))) (sqrt.f64 (neg.f64 c)))
(*.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (neg.f64 a))) (sqrt.f64 (/.f64 c a))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) 1) (cbrt.f64 (/.f64 c a)))
(/.f64 (*.f64 1 (*.f64 -1/2 (cbrt.f64 (/.f64 c a)))) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 (/.f64 c a)))
(/.f64 (*.f64 -1/2 (cbrt.f64 (/.f64 c a))) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 a)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 -1/2 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))))
(*.f64 (cbrt.f64 c) (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 -1/2 (cbrt.f64 c)) (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (cbrt.f64 (neg.f64 a))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 a)) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))) (cbrt.f64 (neg.f64 c)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 a c)) 2)) (/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 (neg.f64 c))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 c)) -1/2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (neg.f64 a))))
(*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))) (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))))) (*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) (sqrt.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))))))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a)))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3/2) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3/2))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/6))
(*.f64 -1/2 (/.f64 c a))
(*.f64 (pow.f64 (*.f64 (/.f64 a c) -2) -1/2) (pow.f64 (*.f64 (/.f64 a c) -2) -1/2))
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (*.f64 -1/2 (/.f64 c a)) 1)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 c a))) 2)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c a))) 3)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c a))
(pow.f64 (*.f64 (/.f64 a c) -2) -1)
(*.f64 -1/2 (/.f64 c a))
(neg.f64 (*.f64 (/.f64 -1/2 (neg.f64 a)) c))
(*.f64 -1/2 (/.f64 c a))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 a c) 2)))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 c a)))
(*.f64 -1/2 (/.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c a)))))
(*.f64 -1/2 (/.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c a)) 3))
(*.f64 -1/2 (/.f64 c a))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 c a))) 1))
(*.f64 -1/2 (/.f64 c a))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 c a))))
(*.f64 -1/2 (/.f64 c a))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 56 to 27 computations (51.8% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

27 calls:

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

rewrite105.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1868×associate-/l*
728×distribute-lft-in
514×associate-/r/
368×associate-/l/
332×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify166.0ms (1.3%)

Algorithm
egg-herbie
Rules
1128×distribute-lft-neg-in
1086×distribute-rgt-neg-in
702×associate-*r*
680×associate-*l*
662×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize21.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3)
4.1b
(/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3) a)
6.7b
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
35.7b
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
Compiler

Compiled 55 to 32 computations (41.8% saved)

series26.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

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

rewrite109.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1300×unswap-sqr
1008×swap-sqr
492×associate-/r/
474×distribute-lft-neg-in
428×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify142.0ms (1.1%)

Algorithm
egg-herbie
Rules
1462×distribute-lft-in
914×associate-*r/
802×associate-*l/
694×associate-/l*
464×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval567.0ms (4.4%)

Compiler

Compiled 37581 to 17462 computations (53.5% saved)

prune423.0ms (3.3%)

Pruning

48 alts after pruning (40 fresh and 8 done)

PrunedKeptTotal
New1347171364
Fresh82331
Picked011
Done178
Total1356481404
Error
3.6b
Counts
1404 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
44.7b
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
51.7b
(fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2) (/.f64 -1/2 (/.f64 b_2 c)))
44.0b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (/.f64 -1/2 (/.f64 b_2 c)))
40.3b
(fma.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)) (/.f64 -1/2 (/.f64 b_2 c)))
44.3b
(pow.f64 (/.f64 a (*.f64 b_2 -2)) -1)
36.7b
(/.f64 (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)) a)
52.7b
(/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3) a)
45.4b
(/.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)))))
45.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
43.9b
(/.f64 (/.f64 c (/.f64 b_2 (*.f64 a (cbrt.f64 -1/8)))) a)
35.4b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
43.5b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
44.2b
(/.f64 (/.f64 -1/2 a) (*.f64 (/.f64 b_2 a) (/.f64 1 c)))
35.8b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
51.5b
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 c (/.f64 (/.f64 a 1/2) (/.f64 a b_2))) (/.f64 c (/.f64 (/.f64 a 1/2) (/.f64 a b_2))))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (/.f64 (/.f64 a 1/2) (/.f64 a b_2)))))
35.4b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
46.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
51.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.6b
(/.f64 (-.f64 b_2 b_2) a)
46.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
43.6b
(/.f64 (*.f64 (/.f64 (*.f64 a -1/2) b_2) c) a)
43.2b
(/.f64 (*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 a -1/2))) a)
45.4b
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
45.5b
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
44.2b
(/.f64 (*.f64 b_2 -2) a)
59.1b
(/.f64 (neg.f64 b_2) a)
43.3b
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
38.1b
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
35.4b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
38.1b
(/.f64 -1/2 (/.f64 b_2 c))
44.4b
(/.f64 -1/2 (*.f64 (/.f64 b_2 a) (/.f64 a c)))
44.4b
(+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2)))
44.4b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
43.8b
(*.f64 (/.f64 c (*.f64 a b_2)) (*.f64 a -1/2))
38.2b
(*.f64 (/.f64 c b_2) (cbrt.f64 -1/8))
35.4b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
46.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
46.3b
(*.f64 (/.f64 1 a) (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
44.3b
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
44.3b
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
44.9b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
43.5b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
56.5b
(*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c a))))) (/.f64 a b_2))
52.4b
(*.f64 (exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a)))) (/.f64 a b_2))
56.0b
(*.f64 c (/.f64 1/2 b_2))
38.0b
(*.f64 c (/.f64 -1/2 b_2))
37.9b
(*.f64 -1/2 (/.f64 c b_2))
43.5b
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
Compiler

Compiled 1393 to 896 computations (35.7% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
0.8b
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
1.3b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
23.6b
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Compiler

Compiled 69 to 18 computations (73.9% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

9 calls:

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

rewrite76.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1566×associate-/r*
692×associate-+l+
354×add-sqr-sqrt
344×pow1
344×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01547
133735
2486735
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(/.f64 (/.f64 1 a) (/.f64 1 (-.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 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 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 (-.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 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (-.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 (-.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 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (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 a) (/.f64 1 (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) (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 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 a) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (/.f64 1 a) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) -1) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1/2) 1) (/.f64 (pow.f64 a -1/2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a -1/2) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (pow.f64 a -1/2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -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 1 a) (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 cbrt.f64 (/.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))

simplify74.0ms (0.6%)

Algorithm
egg-herbie
Rules
1454×associate-*r/
1282×associate-/l*
1098×associate-/r*
942×associate-*l/
820×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02173124
16333054
223802970
Stop Event
node limit
Counts
60 → 98
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 1 (/.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 (-.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 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.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 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.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 a c))) b_2) (/.f64 1 a))
(*.f64 (/.f64 -1 a) (/.f64 1 (/.f64 -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 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 a) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (/.f64 1 a) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 (/.f64 (/.f64 1 a) -1) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (/.f64 (pow.f64 a -1/2) 1) (/.f64 (pow.f64 a -1/2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 a -1/2) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (pow.f64 a -1/2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -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 1 a) (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(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))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 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 -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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c))))
(fma.f64 -1/8 (*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c 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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c)) (fma.f64 -1/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c 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 a a) (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2)))))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1)) (*.f64 -1 (/.f64 b_2 a)))
(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))) (/.f64 (neg.f64 b_2) a)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -1) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 b_2 (/.f64 (sqrt.f64 -1) b_2)) 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 1 (*.f64 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 b_2 (/.f64 (sqrt.f64 -1) b_2)) 1/2))) (/.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 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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c))))
(fma.f64 -1/8 (*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c 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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c)) (fma.f64 -1/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c 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 a a) (/.f64 (pow.f64 c 3) (pow.f64 b_2 5))) (*.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 c c) (/.f64 (/.f64 (pow.f64 b_2 3) a) 1/8))))
(+.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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) 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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c)) 1/8 (fma.f64 (/.f64 c b_2) 1/2 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (*.f64 a a) 1/16)) (pow.f64 b_2 5)))))
(*.f64 -1/2 (/.f64 c b_2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 c b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c))))
(fma.f64 -1/8 (*.f64 (/.f64 a (pow.f64 b_2 3)) (*.f64 c 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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c)) (fma.f64 -1/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (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)))))
(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 c (/.f64 (/.f64 (pow.f64 b_2 3) a) c)) (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 (/.f64 a (pow.f64 b_2 3)) (*.f64 c c)) (fma.f64 -1/16 (*.f64 (*.f64 a a) (/.f64 (pow.f64 c 3) (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 (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 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 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 (-.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 (pow.f64 a -1/2) (*.f64 (pow.f64 a -1/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))) 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 (cbrt.f64 (pow.f64 a -2)) (*.f64 (/.f64 1 (cbrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 1 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (cbrt.f64 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 -1 a) (/.f64 1 (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (*.f64 (/.f64 1 a) (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 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 a) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (/.f64 1 a) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 a) 1) (cbrt.f64 (-.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 c a))) b_2) -2)))
(/.f64 (*.f64 (/.f64 1 a) (cbrt.f64 (-.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 c a))) b_2) -2)))
(*.f64 (/.f64 (/.f64 1 a) -1) (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 (pow.f64 a -1/2) 1) (/.f64 (pow.f64 a -1/2) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 (pow.f64 a -1/2) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -2))) (/.f64 (pow.f64 a -1/2) (/.f64 1 (cbrt.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 a) 1) (cbrt.f64 (-.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 c a))) b_2) -2)))
(/.f64 (*.f64 (/.f64 1 a) (cbrt.f64 (-.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 c a))) b_2) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 1 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)) (/.f64 (/.f64 1 (cbrt.f64 a)) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 1 (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) -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 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) -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 1 a) (/.f64 -1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(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))) 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 (/.f64 (pow.f64 a -2) a) (pow.f64 (/.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 a -2) (*.f64 (/.f64 1 (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 3)) a)))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a -2) a) 1) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 a -2) (pow.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) 3)) 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)

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 9 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite49.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify48.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
3.6b
(*.f64 (/.f64 (*.f64 a -1/2) b_2) c)
8.3b
(/.f64 (*.f64 (/.f64 (*.f64 a -1/2) b_2) c) a)
Compiler

Compiled 31 to 18 computations (41.9% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
950×unswap-sqr
858×swap-sqr
762×associate-/l/
730×associate-/r/
486×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify72.0ms (0.6%)

Algorithm
egg-herbie
Rules
1292×unswap-sqr
706×distribute-lft-neg-in
642×distribute-rgt-in
638×distribute-lft-in
636×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02833534
18143336
233563336
Stop Event
node limit
Counts
180 → 147
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 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) 1)
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a)))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 c a))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 1 (/.f64 a c)))
(*.f64 c (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 1)
(*.f64 1 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 a -1/2) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 c (*.f64 (cbrt.f64 a) (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 (/.f64 c a) (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(*.f64 (/.f64 -1/2 (*.f64 a (/.f64 b_2 a))) c)
(*.f64 (/.f64 1 (/.f64 a c)) (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b_2 -2))) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 -1/2 (*.f64 a (/.f64 b_2 a))))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 a c)) (/.f64 1 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (neg.f64 a)) (neg.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a 1)) c)
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (/.f64 1 (*.f64 (/.f64 a a) (*.f64 b_2 -2))) c)
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (/.f64 a c)) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (/.f64 a c)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))) (*.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 3/2) (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3) 1/6) (pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3) 1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 a))) -1/2) (pow.f64 (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 a))) -1/2))
(pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 1)
(pow.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2)
(pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 3)
(pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 a))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (neg.f64 a)))
(neg.f64 (*.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a))))
(neg.f64 (*.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 1 (/.f64 a c))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (neg.f64 a)) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (neg.f64 a))))
(neg.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 a c)))
(neg.f64 (/.f64 (*.f64 a -1/2) (*.f64 (/.f64 a c) (neg.f64 b_2))))
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (neg.f64 c))))
(neg.f64 (/.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) a))
(sqrt.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 2))
(log.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))))
(cbrt.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(exp.f64 (log.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1)
(/.f64 (*.f64 a -1/2) (/.f64 b_2 c))
(/.f64 (*.f64 a -1/2) (*.f64 1 (/.f64 b_2 c)))
(/.f64 c (*.f64 -2 (/.f64 b_2 a)))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(/.f64 1 (*.f64 (/.f64 1 c) (*.f64 -2 (/.f64 b_2 a))))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 -1/2 c))))
(/.f64 (*.f64 a (*.f64 -1/2 c)) b_2)
(/.f64 (*.f64 a c) (*.f64 b_2 -2))
(/.f64 (*.f64 c a) (*.f64 b_2 -2))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) 1) b_2)
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (cbrt.f64 (*.f64 b_2 b_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 c b_2) (*.f64 a -1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(neg.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(neg.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 c a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 1 (/.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 c (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 1 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 a -1/2) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (*.f64 -1/2 a) (sqrt.f64 a)) (/.f64 b_2 c)))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (*.f64 b_2 (sqrt.f64 a))) c)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 c (*.f64 (cbrt.f64 a) (*.f64 -2 (/.f64 b_2 a)))))
(/.f64 (*.f64 1 (/.f64 c (*.f64 (*.f64 (cbrt.f64 a) -2) (/.f64 b_2 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 c (cbrt.f64 a)) (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (/.f64 c a) (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 a))))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 a)) -1/2) (*.f64 (sqrt.f64 a) (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 (/.f64 c (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 -1/2 (*.f64 a (/.f64 b_2 a))) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a c)) (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 a) (/.f64 b_2 a))) (/.f64 c (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 a)) -1/2) (*.f64 (sqrt.f64 a) (/.f64 b_2 a)))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 (/.f64 c (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b_2 -2))) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 a (*.f64 (*.f64 b_2 -2) (cbrt.f64 (*.f64 a a)))) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (*.f64 a a))) (*.f64 b_2 -2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 -1/2 (*.f64 a (/.f64 b_2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 c (*.f64 (*.f64 (cbrt.f64 a) -2) (/.f64 b_2 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 c (cbrt.f64 a)) (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 c (*.f64 (*.f64 (cbrt.f64 a) -2) (/.f64 b_2 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 c (cbrt.f64 a)) (*.f64 -2 (/.f64 b_2 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 c (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 -1/2 (cbrt.f64 a)) (/.f64 a b_2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (*.f64 -1/2 a) (sqrt.f64 a)) (/.f64 b_2 c)))
(/.f64 (/.f64 a (/.f64 (sqrt.f64 a) (*.f64 c (/.f64 -1/2 b_2)))) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 a) a)) (*.f64 b_2 (sqrt.f64 a))) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (cbrt.f64 (*.f64 a a))))
(*.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) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 a c)) (/.f64 1 b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (neg.f64 a)) (neg.f64 c))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a 1)) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (/.f64 (/.f64 (*.f64 -1/2 a) b_2) a) (sqrt.f64 c)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 -1/2 b_2)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (cbrt.f64 (*.f64 c c)))) (cbrt.f64 c))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/2 a) b_2) a) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 c) (/.f64 -1/2 b_2)) (cbrt.f64 (*.f64 c c)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (/.f64 -1/2 b_2)) (cbrt.f64 c))
(*.f64 (/.f64 1 (*.f64 (/.f64 a a) (*.f64 b_2 -2))) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))) (/.f64 a c)) (sqrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))) 2) (/.f64 a c)) (cbrt.f64 (*.f64 -1/2 (/.f64 a b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 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 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 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 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))) (*.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) (sqrt.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2)))) (cbrt.f64 (sqrt.f64 (*.f64 c (/.f64 -1/2 b_2))))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 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 c b_2) (*.f64 a -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 3/2) (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 3/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3) 1/6) (pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3) 1/6))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(*.f64 (pow.f64 (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 a))) -1/2) (pow.f64 (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 a))) -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (sqrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(pow.f64 (*.f64 (/.f64 a c) (*.f64 -2 (/.f64 b_2 a))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 1/2 (/.f64 a b_2)) (*.f64 c (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 1 (/.f64 a c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (neg.f64 a)) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 1/2 (/.f64 a b_2)) (/.f64 a c)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 a -1/2) (*.f64 (/.f64 a c) (neg.f64 b_2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 -1/2 (/.f64 a b_2)) (/.f64 a (neg.f64 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(neg.f64 (/.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(sqrt.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 a (/.f64 a c)) (*.f64 b_2 -2)) 2))
(fabs.f64 (*.f64 c (/.f64 -1/2 b_2)))
(fabs.f64 (*.f64 -1/2 (/.f64 c b_2)))
(log.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2))) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) -1/8) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (log.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(log1p.f64 (expm1.f64 (/.f64 a (*.f64 (/.f64 a c) (*.f64 b_2 -2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 c (/.f64 -1/2 b_2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 a -1/2) (/.f64 b_2 c))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 a -1/2) (*.f64 1 (/.f64 b_2 c)))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 c (*.f64 -2 (/.f64 b_2 a)))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 1 (*.f64 (/.f64 1 c) (*.f64 -2 (/.f64 b_2 a))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 1 (/.f64 b_2 (*.f64 a (*.f64 -1/2 c))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 a (*.f64 -1/2 c)) b_2)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 a c) (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (*.f64 c a) (*.f64 b_2 -2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) 1) b_2)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(/.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (cbrt.f64 (*.f64 b_2 b_2))) (cbrt.f64 b_2))
(/.f64 (*.f64 (*.f64 -1/2 a) c) (*.f64 (cbrt.f64 b_2) (cbrt.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a (cbrt.f64 b_2)) (/.f64 (*.f64 -1/2 c) (cbrt.f64 (*.f64 b_2 b_2))))
(/.f64 (*.f64 c (*.f64 a 1/2)) (neg.f64 b_2))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(neg.f64 (*.f64 c (*.f64 1/2 (/.f64 a b_2))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(neg.f64 (/.f64 (*.f64 a (*.f64 -1/2 c)) (neg.f64 b_2)))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 -1/2 a)) 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 c b_2) (*.f64 a -1/2))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 c b_2) (*.f64 a -1/2)))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) b_2) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 a b_2) 3)) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/2 (/.f64 a b_2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1/2 a) b_2) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 a b_2) 3)) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.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 c b_2) (*.f64 a -1/2))) 1))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(/.f64 (*.f64 -1/2 (*.f64 c a)) b_2)
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 22 to 15 computations (31.8% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1882×add-sqr-sqrt
1856×*-un-lft-identity
1740×add-cube-cbrt
1720×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify53.0ms (0.4%)

Algorithm
egg-herbie
Rules
1600×associate-+r+
1512×associate-+l+
1102×associate-+l-
998×associate-+r-
808×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01351115
13271115
210861115
342911115
Stop Event
node limit
Counts
75 → 56
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 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 1 (*.f64 -2 (/.f64 b_2 a)))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 a b_2)) -2)
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 b_2 2))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -2 (cbrt.f64 a)))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 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)) (sqrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 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 4 (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1) (pow.f64 (/.f64 -1/2 b_2) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -1))
(/.f64 b_2 (/.f64 a -2))
(/.f64 -2 (/.f64 a b_2))
(/.f64 (*.f64 b_2 -2) a)
(/.f64 -1 (neg.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
(/.f64 1 (/.f64 (*.f64 a (/.f64 -1/2 b_2)) 1))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (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 (*.f64 b_2 2) (neg.f64 a))
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) 2)) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (/.f64 (*.f64 b_2 -2) 1) a)
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 -1/2 b_2)) -2))
(log.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 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 (*.f64 b_2 -2) (/.f64 1 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (*.f64 -2 (/.f64 b_2 a)) 1)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 1 (*.f64 -2 (/.f64 b_2 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))) 2) (cbrt.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 a) (*.f64 b_2 -2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 (sqrt.f64 a)) (/.f64 -2 (sqrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (/.f64 a b_2)) -2)
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 b_2 2))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 (sqrt.f64 a)) (/.f64 b_2 (sqrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 -2 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 -2 (pow.f64 (cbrt.f64 a) 2)) (/.f64 b_2 (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 b_2 -2) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) 1) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) a))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (sqrt.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 -2 (/.f64 b_2 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 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (/.f64 (cbrt.f64 (*.f64 -2 b_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 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (cbrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 b_2 b_2))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) a))
(*.f64 (pow.f64 a -1) (pow.f64 (/.f64 -1/2 b_2) -1))
(*.f64 -2 (/.f64 b_2 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -1) (pow.f64 (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -1))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a b_2) -1/2)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) -1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 b_2 (/.f64 a -2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -2 (/.f64 a b_2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (*.f64 b_2 -2) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 -1 (neg.f64 (*.f64 a (/.f64 -1/2 b_2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 1 (/.f64 (*.f64 a (/.f64 -1/2 b_2)) 1))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(/.f64 (sqrt.f64 (*.f64 -2 (/.f64 b_2 a))) (sqrt.f64 (*.f64 (/.f64 a b_2) -1/2)))
(/.f64 (sqrt.f64 (*.f64 b_2 -2)) (/.f64 a (sqrt.f64 (*.f64 b_2 -2))))
(*.f64 -2 (/.f64 b_2 a))
(/.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 (cbrt.f64 (*.f64 -2 b_2)) a))
(*.f64 (cbrt.f64 (*.f64 b_2 (*.f64 b_2 4))) (/.f64 (cbrt.f64 (*.f64 -2 b_2)) a))
(/.f64 (*.f64 b_2 2) (neg.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))) 2)) (cbrt.f64 (*.f64 a (/.f64 -1/2 b_2))))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) 1) a)
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 b_2 -2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 -2 (/.f64 b_2 a))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 -1/2 b_2)) -2))
(*.f64 -2 (/.f64 b_2 a))
(log.f64 (exp.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (/.f64 b_2 a)))))
(*.f64 -2 (/.f64 b_2 a))
(cbrt.f64 (pow.f64 (*.f64 -2 (/.f64 b_2 a)) 3))
(*.f64 -2 (/.f64 b_2 a))
(expm1.f64 (log1p.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (-.f64 (log.f64 (*.f64 b_2 -2)) (log.f64 a)))
(*.f64 -2 (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (/.f64 b_2 a))) 1))
(*.f64 -2 (/.f64 b_2 a))
(log1p.f64 (expm1.f64 (*.f64 -2 (/.f64 b_2 a))))
(*.f64 -2 (/.f64 b_2 a))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
2.7b
(log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
6.7b
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
6.9b
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
Compiler

Compiled 48 to 25 computations (47.9% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite87.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
998×unswap-sqr
948×swap-sqr
510×associate-/r/
454×associate-/l/
452×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify102.0ms (0.8%)

Algorithm
egg-herbie
Rules
1324×associate-*r*
1192×associate-*l*
764×associate-/l*
738×*-commutative
640×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05458724
116388370
Stop Event
node limit
Counts
300 → 292
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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 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 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 (*.f64 c 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 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 -1 (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 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 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 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 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 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.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 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 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.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 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 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 (*.f64 c a) 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))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 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 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (*.f64 -1 (/.f64 1 a)))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a))))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) (cbrt.f64 (/.f64 1 a))))
(+.f64 (*.f64 (/.f64 1 a) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) (*.f64 (/.f64 1 a) -1))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (/.f64 1 a)) (*.f64 -1 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) 1)
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (/.f64 1 a))
(*.f64 (/.f64 c b_2) (*.f64 (*.f64 a -1/2) (/.f64 1 a)))
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 a -1/2) a))
(*.f64 (*.f64 a -1/2) (*.f64 (/.f64 c b_2) (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 1)
(*.f64 1 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 (*.f64 (/.f64 c b_2) a) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 a -1/2) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))
(*.f64 (/.f64 (*.f64 a -1/2) a) (/.f64 c b_2))
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 a -1/2) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 a -1/2) (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) b_2)))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 a)))
(*.f64 (/.f64 (*.f64 a -1/2) 1) (/.f64 c (*.f64 a b_2)))
(*.f64 (/.f64 c (*.f64 a b_2)) (*.f64 a -1/2))
(*.f64 (/.f64 (*.f64 a -1/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c b_2) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 (/.f64 (*.f64 (/.f64 c b_2) a) (sqrt.f64 a)) (/.f64 -1/2 (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (/.f64 c b_2) a) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 a c) b_2)) (*.f64 a -1/2))
(*.f64 (/.f64 1 (/.f64 a (*.f64 a -1/2))) (/.f64 c b_2))
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 1 (*.f64 (/.f64 a a) (/.f64 b_2 c))) -1/2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (/.f64 (*.f64 (/.f64 c b_2) a) a) -1/2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b_2 c) (/.f64 a (*.f64 a -1/2))) -1)
(neg.f64 (/.f64 (*.f64 a -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 c))))
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 (*.f64 a -1/2) (/.f64 1 a))))
(neg.f64 (*.f64 (/.f64 (*.f64 a -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 c))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 (neg.f64 a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 c)))))
(neg.f64 (/.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a (*.f64 a -1/2))))
(neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)) a))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) 1)
(*.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1)
(*.f64 1 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))))
(pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))
(log.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1))
(+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 0)
(+.f64 1 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) -1))
(+.f64 1 (-.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1))
(+.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) -1)
(+.f64 -1 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1))
(-.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) 1)
(-.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2) 2)
(*.f64 c (*.f64 (/.f64 1 b_2) (*.f64 a -1/2)))
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(*.f64 (/.f64 c b_2) (neg.f64 (*.f64 a 1/2)))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 (*.f64 a -1/2) (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 1 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (sqrt.f64 (*.f64 a -1/2)) (*.f64 (sqrt.f64 (*.f64 a -1/2)) (/.f64 c b_2)))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 a -1/2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 a -1/2)) (/.f64 c b_2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 c b_2) a) -1/2)
(*.f64 (*.f64 c (*.f64 a -1/2)) (/.f64 1 b_2))
(*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 a -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))))
(*.f64 (*.f64 (/.f64 c b_2) -1/2) a)
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a -1/2)))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 (*.f64 a -1/2)) 2)) (cbrt.f64 (*.f64 a -1/2)))
(*.f64 (*.f64 (*.f64 a -1/2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 (*.f64 (*.f64 a -1/2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 a -1/2) b_2))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2)))
(*.f64 -1 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))
(*.f64 (*.f64 a 1/2) (/.f64 c (neg.f64 b_2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1/2)
(*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 a 1/2))
(*.f64 (/.f64 (*.f64 a -1/2) 1) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a -1/2) b_2) c)
(*.f64 (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 a -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 (/.f64 (*.f64 a -1/2) (neg.f64 b_2)) (neg.f64 c))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 b_2 1)) c)
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))))
(*.f64 (neg.f64 (*.f64 a 1/2)) (/.f64 c b_2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))) (*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))))
(/.f64 c (/.f64 b_2 (*.f64 a -1/2)))
(/.f64 c (*.f64 1 (/.f64 b_2 (*.f64 a -1/2))))
(/.f64 (*.f64 a -1/2) (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 c (*.f64 a -1/2)))))
(/.f64 1 (/.f64 b_2 (*.f64 c (*.f64 a -1/2))))
(/.f64 (*.f64 c (*.f64 a -1/2)) b_2)
(/.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) 1) b_2)
(/.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(/.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(/.f64 (*.f64 c (*.f64 a 1/2)) (neg.f64 b_2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) 1) (*.f64 1 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) 3) 1) (*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))))
(/.f64 (neg.f64 (*.f64 c (*.f64 a 1/2))) b_2)
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))
(neg.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) (neg.f64 b_2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) a) (/.f64 c b_2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 (*.f64 a -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a -1/2) 3) (pow.f64 (/.f64 c b_2) 3)))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
Outputs
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 4) (pow.f64 a 4))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (pow.f64 a 4)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) 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 (neg.f64 (log.f64 c))))
(log.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 -1 (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (neg.f64 (neg.f64 (log.f64 c)))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (log.f64 c)))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -1 (neg.f64 (log.f64 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (log.f64 c)) (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -1 (neg.f64 (log.f64 c)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a)))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (log.f64 c)) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)) (/.f64 -8/3 (pow.f64 (*.f64 (/.f64 c b_2) a) 3)))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (neg.f64 (log.f64 (/.f64 -1 c))))
(-.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (+.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (neg.f64 (log.f64 (/.f64 -1 c)))))
(fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (log.f64 (/.f64 -1 c))))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (+.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (fma.f64 -1 (log.f64 (/.f64 -1 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a))))))
(+.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (log.f64 (/.f64 -1 c)))) (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)))
(+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 1/2 (/.f64 a b_2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 c))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (+.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (fma.f64 -1 (log.f64 (/.f64 -1 c)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a)))))))
(+.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (log.f64 (*.f64 (/.f64 a b_2) 1/2)) (log.f64 (/.f64 -1 c)))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)) (/.f64 -8/3 (pow.f64 (*.f64 (/.f64 c b_2) a) 3))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (neg.f64 (log.f64 b_2)))
(-.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (log.f64 b_2))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 -1 (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (neg.f64 (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (-.f64 (/.f64 (/.f64 b_2 c) (*.f64 -1/2 a)) (log.f64 b_2)))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -1 (log.f64 b_2) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)) (log.f64 b_2))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (log.f64 b_2)) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (fma.f64 -1 (log.f64 b_2) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a)))))))
(+.f64 (log.f64 (*.f64 -1/2 (*.f64 c a))) (+.f64 (/.f64 -8/3 (pow.f64 (*.f64 (/.f64 c b_2) a) 3)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)) (log.f64 b_2)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 4) (pow.f64 a 4))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (pow.f64 a 4)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 4) (pow.f64 a 4))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (pow.f64 a 4)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b_2 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b_2 4))) (*.f64 -1/2 (/.f64 (*.f64 c a) b_2)))))
(fma.f64 -1/8 (/.f64 (*.f64 c c) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b_2 3)) (fma.f64 -1/64 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 b_2 4) (pow.f64 a 4))) (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 a a)) (fma.f64 -1/24 (pow.f64 (*.f64 (/.f64 c b_2) a) 3) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 b_2 4)) (pow.f64 a 4)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (neg.f64 (neg.f64 (log.f64 c))))
(log.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (neg.f64 (neg.f64 (log.f64 c)))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (log.f64 c)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -1 (neg.f64 (log.f64 c)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (log.f64 c)) (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (log.f64 (*.f64 -1/2 (/.f64 c b_2))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(fma.f64 -1 (neg.f64 (log.f64 a)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a))) (log.f64 (*.f64 -1/2 (/.f64 c b_2)))))))
(+.f64 (+.f64 (log.f64 (*.f64 -1/2 (/.f64 a b_2))) (+.f64 (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (log.f64 c)) (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)))) (/.f64 -8/3 (pow.f64 (*.f64 (/.f64 c b_2) a) 3)))
(+.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 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (/.f64 (/.f64 b_2 c) (*.f64 -1/2 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 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -1 (log.f64 (/.f64 -1 a)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a))))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)) (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 (*.f64 1/2 (/.f64 c b_2))) (+.f64 (*.f64 -2 (/.f64 b_2 (*.f64 c a))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -2 (/.f64 (pow.f64 b_2 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (fma.f64 -8/3 (/.f64 (pow.f64 b_2 3) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (fma.f64 -1 (log.f64 (/.f64 -1 a)) (/.f64 (*.f64 -2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a a)))))))
(+.f64 (log.f64 (*.f64 (/.f64 c b_2) 1/2)) (+.f64 (/.f64 -8/3 (pow.f64 (*.f64 (/.f64 c b_2) a) 3)) (fma.f64 -2 (/.f64 b_2 (*.f64 c a)) (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 -2) b_2) (*.f64 c c)) (*.f64 a a)) (log.f64 (/.f64 -1 a))))))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (*.f64 -1 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 a))) (sqrt.f64 (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 a)))) (cbrt.f64 (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(+.f64 (*.f64 (/.f64 1 a) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) (*.f64 (/.f64 1 a) -1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (/.f64 1 a)) (*.f64 -1 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 c b_2) (*.f64 (*.f64 a -1/2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 a -1/2) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 a -1/2) (*.f64 (/.f64 c b_2) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 1 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (/.f64 c b_2) a) (*.f64 -1/2 (/.f64 1 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 a) (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)) (/.f64 1 (neg.f64 a)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 a -1/2) (*.f64 (sqrt.f64 a) (/.f64 b_2 c))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 -1/2 a)) (*.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (*.f64 (cbrt.f64 a) (/.f64 b_2 (*.f64 a -1/2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a (cbrt.f64 a)) -1/2))
(*.f64 (/.f64 1 (neg.f64 a)) (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (*.f64 a -1/2) a) (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 c (*.f64 (sqrt.f64 a) b_2)) (/.f64 (*.f64 a -1/2) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 -1/2 a)) (*.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 a -1/2) (sqrt.f64 a)) (/.f64 c (*.f64 (sqrt.f64 a) b_2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 -1/2 a)) (*.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a (cbrt.f64 a)) -1/2))
(*.f64 (/.f64 (*.f64 a -1/2) 1) (/.f64 c (*.f64 a b_2)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 c (*.f64 a b_2)) (*.f64 a -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (*.f64 a -1/2) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c b_2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a (cbrt.f64 a)) -1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a (cbrt.f64 a)) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 -1/2 a)) (*.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 c b_2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 c b_2) a) (sqrt.f64 a)) (/.f64 -1/2 (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 a)) (*.f64 -1/2 a)) (*.f64 (sqrt.f64 a) (/.f64 b_2 c)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 (/.f64 c b_2) a) (pow.f64 (cbrt.f64 a) 2)) (/.f64 -1/2 (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 c (cbrt.f64 a)) (/.f64 b_2 (*.f64 -1/2 a))))
(*.f64 (/.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (/.f64 a (cbrt.f64 a)) -1/2))
(*.f64 (/.f64 1 (*.f64 (/.f64 a c) b_2)) (*.f64 a -1/2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 (/.f64 a (*.f64 a -1/2))) (/.f64 c b_2))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 (/.f64 a (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 1 (*.f64 (/.f64 a a) (/.f64 b_2 c))) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) a) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (/.f64 (*.f64 (/.f64 c b_2) a) a) -1/2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))))
(*.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 (/.f64 -1/2 b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 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 (/.f64 -1/2 b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))))
(*.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 (/.f64 -1/2 b_2) c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 b_2) c))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 b_2) c)) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 2)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 3) 1/3)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(pow.f64 (*.f64 (/.f64 b_2 c) (/.f64 a (*.f64 a -1/2))) -1)
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (/.f64 (*.f64 a -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 c))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 (*.f64 a -1/2) (/.f64 1 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (*.f64 (/.f64 (*.f64 a -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 c))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) (/.f64 1 (neg.f64 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (*.f64 1 (/.f64 (*.f64 a -1/2) (*.f64 (neg.f64 a) (/.f64 b_2 c)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (/.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a (*.f64 a -1/2))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(neg.f64 (/.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)) a))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 c b_2)) 2))
(fabs.f64 (*.f64 (/.f64 -1/2 b_2) c))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a)) 3))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) (pow.f64 a 3)))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))) 1))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 c b_2) a) (/.f64 -1/2 a))))
(*.f64 -1/2 (/.f64 c b_2))
(*.f64 (/.f64 -1/2 b_2) c)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) 1)
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1)
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 1 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) 2)))
(pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1)
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 2)
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 3)
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3) 1/3)
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))
(fabs.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))
(log.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1))
(log.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) 1))
(log1p.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))
(log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 0)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 1 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) -1))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 1 (-.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) -1)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(+.f64 -1 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(-.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) 1)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(-.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2) 2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 c (*.f64 (/.f64 1 b_2) (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 c b_2) (*.f64 a -1/2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 c b_2) (neg.f64 (*.f64 a 1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 a (*.f64 -1/2 (/.f64 c b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1/2 (*.f64 (/.f64 c b_2) a))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 a -1/2) (/.f64 c b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 1 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 a -1/2)) (*.f64 (sqrt.f64 (*.f64 a -1/2)) (/.f64 c b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 (sqrt.f64 (/.f64 c b_2)) (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a -1/2)) 2) (*.f64 (cbrt.f64 (*.f64 a -1/2)) (/.f64 c b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2) (*.f64 (cbrt.f64 (/.f64 c b_2)) (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 c b_2) a) -1/2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 c (*.f64 a -1/2)) (/.f64 1 b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 c b_2) -1/2) a)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 c b_2) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 c b_2) (pow.f64 (cbrt.f64 (*.f64 a -1/2)) 2)) (cbrt.f64 (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (*.f64 a -1/2) (sqrt.f64 (/.f64 c b_2))) (sqrt.f64 (/.f64 c b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (*.f64 a -1/2) (pow.f64 (cbrt.f64 (/.f64 c b_2)) 2)) (cbrt.f64 (/.f64 c b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 a -1/2) b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 c (sqrt.f64 b_2)) (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 (*.f64 a -1/2) (cbrt.f64 b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 -1 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 a 1/2) (/.f64 c (neg.f64 b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)) (neg.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (/.f64 c b_2) (neg.f64 a)) 1/2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 c (neg.f64 b_2)) (*.f64 a 1/2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) 1) (/.f64 c b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) b_2) c)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) (sqrt.f64 b_2)) (/.f64 c (sqrt.f64 b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) (pow.f64 (cbrt.f64 b_2) 2)) (/.f64 c (cbrt.f64 b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) (neg.f64 b_2)) (neg.f64 c))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 b_2 1)) c)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 b_2 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (sqrt.f64 c)))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (*.f64 a -1/2) (/.f64 b_2 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 -1/2 (/.f64 a b_2)) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (*.f64 -1/2 (/.f64 a b_2)) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (neg.f64 (*.f64 a 1/2)) (/.f64 c b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))))) (cbrt.f64 (sqrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(*.f64 (*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))) (*.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -1/2))) (sqrt.f64 (/.f64 1 b_2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 a)) (sqrt.f64 c)) (*.f64 (sqrt.f64 (/.f64 1 b_2)) (*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 -1/2 a)) (sqrt.f64 (/.f64 1 b_2))))))
(*.f64 (/.f64 1 b_2) (*.f64 (*.f64 -1/2 a) (*.f64 (sqrt.f64 c) (sqrt.f64 c))))
(/.f64 c (/.f64 b_2 (*.f64 a -1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 c (*.f64 1 (/.f64 b_2 (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (*.f64 a -1/2) (/.f64 b_2 c))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 1 (*.f64 1 (/.f64 b_2 (*.f64 c (*.f64 a -1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 1 (/.f64 b_2 (*.f64 c (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (*.f64 c (*.f64 a -1/2)) b_2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) 1) b_2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) (sqrt.f64 b_2)) (sqrt.f64 b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) (pow.f64 (cbrt.f64 b_2) 2)) (cbrt.f64 b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (*.f64 c (*.f64 a 1/2)) (neg.f64 b_2))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) -1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2))
(*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) 1) (*.f64 1 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2)))
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) -1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2))
(*.f64 (/.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2)) (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) 3) -1) (fma.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) 3)) (fma.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) 3) 1) (*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) 3) -1) (fma.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) 3)) (fma.f64 (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 1) (fma.f64 (/.f64 c b_2) (*.f64 -1/2 a) 2)))
(/.f64 (neg.f64 (*.f64 c (*.f64 a 1/2))) b_2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 2)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3)
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(neg.f64 (*.f64 (/.f64 c b_2) (*.f64 a 1/2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(neg.f64 (/.f64 (*.f64 c (*.f64 a -1/2)) (neg.f64 b_2)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 -1/2 (/.f64 a b_2))) 2))
(fabs.f64 (*.f64 -1/2 (*.f64 (/.f64 a b_2) c)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) a) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) (log.f64 (pow.f64 (exp.f64 -1/2) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c b_2) 3) (pow.f64 (*.f64 a -1/2) 3)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a -1/2) 3) (pow.f64 (/.f64 c b_2) 3)))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(exp.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 1))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))))
(*.f64 c (*.f64 -1/2 (/.f64 a b_2)))
(*.f64 -1/2 (*.f64 (/.f64 a b_2) c))

eval490.0ms (3.8%)

Compiler

Compiled 28231 to 13018 computations (53.9% saved)

prune620.0ms (4.9%)

Pruning

57 alts after pruning (46 fresh and 11 done)

PrunedKeptTotal
New1100121112
Fresh13435
Picked011
Done21012
Total1103571160
Error
3.6b
Counts
1160 → 57
Alt Table
Click to see full alt table
StatusErrorProgram
44.7b
(fma.f64 c (/.f64 -1/2 b_2) (*.f64 (*.f64 -1/8 a) (/.f64 (*.f64 c c) (pow.f64 b_2 3))))
51.7b
(fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 c (pow.f64 b_2 3/2)) (sqrt.f64 a)) 2) (/.f64 -1/2 (/.f64 b_2 c)))
44.0b
(fma.f64 -1/8 (/.f64 (*.f64 c c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) b_2)) (/.f64 -1/2 (/.f64 b_2 c)))
40.3b
(fma.f64 -1/8 (*.f64 (/.f64 c (pow.f64 b_2 3)) (*.f64 c a)) (/.f64 -1/2 (/.f64 b_2 c)))
51.7b
(pow.f64 (pow.f64 (*.f64 c (/.f64 -1/2 b_2)) 3) 1/3)
38.3b
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 -1/2 b_2))) 3)
36.7b
(/.f64 (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)) a)
52.7b
(/.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 3) 1/3) a)
45.4b
(/.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)))))
45.5b
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 c a) (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
43.9b
(/.f64 (/.f64 c (/.f64 b_2 (*.f64 a (cbrt.f64 -1/8)))) a)
46.0b
(/.f64 (/.f64 1 a) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)))
44.3b
(/.f64 (/.f64 1 a) (/.f64 -1/2 b_2))
43.5b
(/.f64 (/.f64 -1/2 (/.f64 b_2 (*.f64 c a))) a)
44.2b
(/.f64 (/.f64 -1/2 a) (*.f64 (/.f64 b_2 a) (/.f64 1 c)))
35.8b
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2) b_2) a)
51.5b
(/.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (*.f64 (/.f64 c (/.f64 (/.f64 a 1/2) (/.f64 a b_2))) (/.f64 c (/.f64 (/.f64 a 1/2) (/.f64 a b_2))))) (-.f64 (*.f64 -2 (/.f64 b_2 a)) (/.f64 c (/.f64 (/.f64 a 1/2) (/.f64 a b_2)))))
35.4b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
46.0b
(/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a)
51.5b
(/.f64 (-.f64 (sqrt.f64 (*.f64 b_2 b_2)) b_2) a)
55.6b
(/.f64 (-.f64 b_2 b_2) a)
46.2b
(/.f64 (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))) a)
52.1b
(/.f64 (+.f64 1 (-.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1)) a)
43.6b
(/.f64 (*.f64 (/.f64 (*.f64 a -1/2) b_2) c) a)
43.2b
(/.f64 (*.f64 (/.f64 1 b_2) (*.f64 c (*.f64 a -1/2))) a)
45.4b
(/.f64 (*.f64 (/.f64 1 a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (neg.f64 b_2) (neg.f64 b_2)))) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 b_2)))
45.5b
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 1 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
44.2b
(/.f64 (*.f64 b_2 -2) a)
59.1b
(/.f64 (neg.f64 b_2) a)
52.0b
(/.f64 (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2))) 3) 1/3)) a)
43.3b
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))) a)
43.4b
(/.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)))))) a)
38.1b
(/.f64 c (/.f64 b_2 (cbrt.f64 -1/8)))
35.4b
(/.f64 1 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
44.3b
(/.f64 1 (*.f64 a (/.f64 -1/2 b_2)))
38.1b
(/.f64 -1/2 (/.f64 b_2 c))
44.4b
(/.f64 -1/2 (*.f64 (/.f64 b_2 a) (/.f64 a c)))
44.3b
(/.f64 -2 (/.f64 a b_2))
52.1b
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 c b_2) (*.f64 a -1/2)) 1) a) (/.f64 1 a))
44.4b
(+.f64 (*.f64 (*.f64 (*.f64 c c) (/.f64 a (pow.f64 b_2 3))) -1/8) (*.f64 -1/2 (/.f64 c b_2)))
44.4b
(+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2)))
45.4b
(*.f64 (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (*.f64 b_2 -2)) (cbrt.f64 a)))
43.8b
(*.f64 (/.f64 c (*.f64 a b_2)) (*.f64 a -1/2))
38.2b
(*.f64 (/.f64 c b_2) (cbrt.f64 -1/8))
44.3b
(*.f64 (/.f64 b_2 1) (/.f64 -2 a))
35.4b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
46.0b
(*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2))
46.3b
(*.f64 (/.f64 1 a) (+.f64 (*.f64 -2 b_2) (*.f64 1/2 (/.f64 (*.f64 c a) b_2))))
44.3b
(*.f64 (/.f64 -1/2 (/.f64 a c)) (/.f64 a b_2))
44.9b
(*.f64 (/.f64 -1/2 (*.f64 (/.f64 a c) b_2)) a)
43.5b
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 a b_2)))
56.5b
(*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 c a))))) (/.f64 a b_2))
52.4b
(*.f64 (exp.f64 (log.f64 (*.f64 -1/2 (/.f64 c a)))) (/.f64 a b_2))
56.0b
(*.f64 c (/.f64 1/2 b_2))
38.0b
(*.f64 c (/.f64 -1/2 b_2))
37.9b
(*.f64 -1/2 (/.f64 c b_2))
43.5b
(neg.f64 (/.f64 -1/2 (*.f64 (neg.f64 a) (/.f64 b_2 (*.f64 c a)))))
Compiler

Compiled 875 to 582 computations (33.5% saved)

regimes978.0ms (7.7%)

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

4 calls:

344.0ms
a
311.0ms
c
142.0ms
b_2
140.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
ErrorSegmentsBranch
28.9b8a
7.9b3b_2
29.7b7c
13.2b5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 963 to 445 computations (53.8% saved)

bsearch100.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
5.0974916997204935e-59
3.4337893700676955e-49
57.0ms
-1.754817305480957e+158
-4.844387577888654e+146
Results
60.0ms270×body256valid
18.0ms25×body1024valid
7.0ms60×body256infinite
5.0ms45×body256invalid
3.0ms17×body512valid
3.0msbody2048valid
Compiler

Compiled 522 to 355 computations (32% saved)

regimes457.0ms (3.6%)

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

3 calls:

236.0ms
c
111.0ms
b_2
101.0ms
a
Results
ErrorSegmentsBranch
35.0b4a
10.6b3b_2
32.6b8c
Compiler

Compiled 397 to 214 computations (46.1% saved)

bsearch57.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
5.0974916997204935e-59
3.4337893700676955e-49
19.0ms
-3.076548143831807e-79
-8.727543907866851e-81
Results
24.0ms223×body256valid
8.0ms23×body1024valid
7.0ms63×body256invalid
3.0ms10×body2048valid
3.0ms16×body512valid
Compiler

Compiled 472 to 349 computations (26.1% saved)

regimes297.0ms (2.3%)

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

3 calls:

146.0ms
c
90.0ms
a
48.0ms
b_2
Results
ErrorSegmentsBranch
35.0b4a
10.6b3b_2
32.6b8c
Compiler

Compiled 386 to 211 computations (45.3% saved)

bsearch58.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
5.0974916997204935e-59
3.4337893700676955e-49
19.0ms
-3.076548143831807e-79
-8.727543907866851e-81
Results
26.0ms217×body256valid
10.0ms78×body256invalid
9.0ms23×body512valid
6.0ms24×body1024valid
3.0msbody2048valid
Compiler

Compiled 438 to 315 computations (28.1% saved)

regimes490.0ms (3.8%)

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

3 calls:

366.0ms
c
78.0ms
a
36.0ms
b_2
Results
ErrorSegmentsBranch
35.2b5a
19.6b2b_2
34.1b7c
Compiler

Compiled 357 to 196 computations (45.1% saved)

bsearch22.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
2.5819211325932243e-236
5.57291008231106e-233
Results
14.0ms127×body256valid
5.0ms52×body256invalid
0.0msbody512valid
Compiler

Compiled 166 to 127 computations (23.5% saved)

regimes58.0ms (0.5%)

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

3 calls:

28.0ms
c
20.0ms
a
9.0ms
b_2
Results
ErrorSegmentsBranch
35.3b5a
19.7b2b_2
34.2b7c
Compiler

Compiled 44 to 29 computations (34.1% saved)

bsearch23.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.5819211325932243e-236
5.57291008231106e-233
Results
14.0ms127×body256valid
8.0ms70×body256invalid
0.0msbody512valid
Compiler

Compiled 166 to 127 computations (23.5% saved)

regimes16.0ms (0.1%)

Accuracy

Total -28.6b remaining (-82.8%)

Threshold costs -28.6b (-82.8%)

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

3 calls:

7.0ms
b_2
4.0ms
c
4.0ms
a
Results
ErrorSegmentsBranch
37.9b1a
34.5b2b_2
37.9b1c
Compiler

Compiled 34 to 23 computations (32.4% saved)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
2.5819211325932243e-236
5.57291008231106e-233
Results
14.0ms128×body256valid
5.0ms47×body256invalid
Compiler

Compiled 158 to 119 computations (24.7% saved)

simplify14.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
065377
185377
299377
3107377
4111377
5112377
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 -3900000000000000162617095975289886098248724068144724042916549609053294498268489643535080772134771828863803033751500799654722388138011506818003501056) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 7953184266809439/6739986666787659948666753771754907668409286105635143120275902562304) (/.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 -5006219615439633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4858829428140557/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4422160660305009/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7898421875141789/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 96656300724853/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 2176556697804097/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648) (/.f64 -2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Outputs
(if (<=.f64 b_2 -3900000000000000162617095975289886098248724068144724042916549609053294498268489643535080772134771828863803033751500799654722388138011506818003501056) (/.f64 (*.f64 b_2 -2) a) (if (<=.f64 b_2 7953184266809439/6739986666787659948666753771754907668409286105635143120275902562304) (/.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 -5006219615439633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 4858829428140557/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -5006219615439633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 4858829428140557/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -5006219615439633/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 4858829428140557/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (/.f64 1 a) (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2)) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4422160660305009/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 1/2 (/.f64 c b_2))) (if (<=.f64 b_2 7898421875141789/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4422160660305009/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 7898421875141789/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (-.f64 (sqrt.f64 (*.f64 c (neg.f64 a))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 -4422160660305009/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 -2 (/.f64 b_2 a)) (*.f64 (/.f64 c b_2) 1/2)) (if (<=.f64 b_2 7898421875141789/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (-.f64 (sqrt.f64 (*.f64 a (neg.f64 c))) b_2) a) (*.f64 -1/2 (/.f64 c b_2))))
(if (<=.f64 b_2 96656300724853/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (/.f64 (*.f64 b_2 -2) a) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 2176556697804097/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648) (/.f64 -2 (/.f64 a b_2)) (*.f64 -1/2 (/.f64 c b_2)))
(if (<=.f64 b_2 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (/.f64 (neg.f64 b_2) a) (*.f64 -1/2 (/.f64 c b_2)))
(/.f64 (neg.f64 b_2) a)
Compiler

Compiled 164 to 109 computations (33.5% saved)

soundness1.2s (9.3%)

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
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
086522556
1241321450
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
01339
12635
24435
37735
411935
523435
642535
771435
8119835
9175335
10215635
11372235
12508535
13592435
14593235
15594635
16597435
17599035
18602635
19604935
20606135
Stop Event
saturated
saturated
node limit
saturated
Compiler

Compiled 136 to 51 computations (62.5% saved)

end77.0ms (0.6%)

Compiler

Compiled 146 to 79 computations (45.9% saved)

Profiling

Loading profile data...